Designed by
Title
Canary Wharf, London, UK #75262605
Description
LONDON, UK - JULY 31, 2016: View of Canary Wharf, a major business district in London and home to the European headquarters of many major banks, professional services, firms and media organisations
This image is editorial