Impressionistic glimpses of London life from early morning to rush hour.
2025
1991
2003
1960
2013
1933
2005
1992
1994
2008
1956
2002
1979
1999
2000
1986