Canary Wharf from the River Thames; 2007
© Museum of London
Full image caption
Canary Wharf is a large business and shopping development in East London and built on the site of the old West India Docks in the London Docklands. One Canada Square, sometimes known as the Canary Wharf Tower, is the tallest building standing at 235.1 meters.
2007 AD - 2007 AD