Editorial use only. Learn more
Editorial credit: Songquan Deng / Shutterstock.com
Select size / format
Royalty-free stock photo ID: 175462691
LONDON, UK - SEP 27: London Underground station interior on September 27, 2013 in London, UK. The system serves 270 stations, 402 kilometers of track with operation history of 150 years

Related keywords
Categories: Transportation, Interiors