European stocks slide as Iran's Hormuz threat looms large

Business