Stock Photo - Canary Wharf is a major business district located in Tower Hamlets, east London, England. It is one of the United Kingdom´s two main financial centres â. “ along with the traditional City of London â. “ and contains many of Europe´s tallest buildings, including the second-tallest in Great Britain, One Canada Square.

Stock Photo: Canary Wharf is a major business district located in Tower Hamlets, east London, England. It is one of the United Kingdom's two main financial centres â.

Searchable keywords

Choose multiple keywords