Traffic chaos and parking pandemonium in London is nothing new around the capital.
1962
1935
1966
2022
1939
2024
2016
2023
2019
1967
2020
1944
2015
1989
1955
1983
1990
2018