London, England, Canary Wharf - one of the two major business districts in London

- Image ID: HDFGFM
JOHN KELLERMAN / Alamy Stock Photo
Image ID: HDFGFM
Location: Europe, United Kingdom, England,