Street view of a large office building in Canary Wharf, Docklands, London, United Kingdom. Canary Wharf is a major business district and financial sector.
Size: 4242px × 2828px
Location: London, England, UK
Photo credit: © Andrew Aitchison / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: aitchison, block, building, business, canary, commercial, district, exterior, financial, london, office, street, wharf, window