Designed by
Title
Embankment metro platform in London, with a metro train waiting for departure #136876137
Description
London, United Kingdom - October 14, 2018; Embankment metro platform in London, with a metro train waiting for departure
This image is editorial