Traffic chaos and parking pandemonium in London is nothing new around the capital.
2019
2025
2016
1933
2014
1991
1979
2004
1960
1929
1970
1953
2020
2024
1932
—