Canary Wharf and Isle of Dogs from Greenwich, London, England, United Kingdom, Europe

- Image ID: CPD115
robertharding / Alamy Stock Photo
Image ID: CPD115
Canary Wharf and Isle of Dogs from Greenwich, London, England, United Kingdom, Europe