London road deaths at record low but more pedestrians and cyclists were killed last year
People walking, cycling, or motorcycling accounted for 82 per cent of fatalities in 2023
People walking, cycling, or motorcycling accounted for 82 per cent of fatalities in 2023