LONDON, UK - JUNE 29, 2019: Canary Wharf, a commercial estate in London, is one of the main financial centres of the UK. It contains around 1,500,000 square feet office and retail space.

LONDON, UK - JUNE 29, 2019: Canary Wharf, a commercial estate in London, is one of the main financial centres of the UK. It contains around 1,500,000 square feet office and retail space. - 126073949

Similar stock images

to-top-page