Designed by
Title
Double-decker passing Embankment station London #121755362
Description
LONDON, UNITED KINGDOM - MAY 18, 2018: View from above of embankment underground station in central London with typical double-decker red bus and pedestrians
This image is editorial