Traffic chaos and parking pandemonium in London is nothing new around the capital.
2018
2025
1979
2015
1972
1969
2013
2005
1955
1984
2021
1929
2022
2019
1924
2006
1948