Pedestrians most at risk as London’s roads see nearly a hundred killed
Nearly a hundred people were killed on London’s roads between January to November 2025 with pedestrians the victims in half

Nearly a hundred people were killed on London’s roads between January to November 2025 with pedestrians the victims in half