Canary Wharf
Canary Wharf in London, United Kingdom, is a large business development on the Isle of Dogs centred on the old West India Docks[?].
It contains the UK's tallest building, 1 Canada Square, commonly known as the Canary Wharf Tower.
Canary Wharf tenants include several major investment banks and newspaper firms.
See also Docklands.
External links