Docklands Light Railway (DLR) and the towers of Canary Wharf, London

- Image ID: E5G6PA
John Michaels / Alamy Stock Photo
Image ID: E5G6PA
Location: Docklands, London, UK