
The number of deaths on London’s roads has fallen to the lowest level on record, despite a 20 per cent increase in pedestrian fatalities.
There were 95 road deaths in the capital in 2023, down from 102 in 2002, a six per cent reduction and better than the average fall across Great Britain.