London street scene: buses, pedestrians, and city architecture
Location: London, United Kingdom
1 sources from 8 citizen journalists
Topics: double-decker bus, street intersection, urban architecture, city street, construction worker, pedestrian bridge, street scene, urban, transport, daily life