Traffic chaos and parking pandemonium in London is nothing new around the capital.
1997
2003
1999
1954
2016
2021
2007
1998
1960
2005
2006
2014
1987
1993
2024
—
1915
2004