Designed by
Title
Skyline of Canary Wharf in London #29142981
Description
Canary Wharf is a major business district located in Tower Hamlets, London, United Kingdom. It is one of London's two main financial centres ââ¬â along with the traditional City of London ââ¬â and contains many of the UK's tallest buildings, including the second-tallest, One Canada Square.
This image is editorial