Traffic chaos and parking pandemonium in London is nothing new around the capital.
—
2002
2007
2006
2023
1967
2021
2004
1998
1935
2003
1964
1997
1999
1954
1919
1929