Docklands Light Railway - (DLR) - train in London, England, UK

- Image ID: EXXD7K
incamerastock / Alamy Stock Photo
Image ID: EXXD7K
Location: London, England, UK