Traffic chaos and parking pandemonium in London is nothing new around the capital.
1928
2022
1941
1939
1995
1998
1953
1948
2007
2010
1969
2005
1916
2016
1982
2014
2025
2019