London

United Kingdom
1 stories
London street scene: buses, pedestrians, and city architecture