
Buses are London’s safest vehicles, TfL figures show
Transport for London (TfL) has published its annual casualty statistics which show the number of people killed or seriously injured on London’s roads fell to 3,696 in 2024, the lowest level on record outside of […]