- London Canary Wharf
Canary Wharf is a major business district. It contains many of Europe's tallest buildings, including the second-tallest in Great Britain, One Canada Square. Booking.com