
It’s a truth many struggle to accept, but in London cars have become killers.
Almost 23,000 road collisions were reported in the capital in 2023, resulting in over 100 deaths. Add to that deaths from congestion-induced air pollution and it’s clear that cities like London are too densely populated to cope with current numbers of vehicles.