Transport for London (TfL) has released its provisional annual casualty statistics for 2025, noting a 13% drop in people killed on its road network overall and six killed while cycling, the lowest since 2020 and the second-lowest ever recorded for the latter – however, there was a jump in serious injuries to 3,900 from 3,597 ... Read more