
The number of people killed on London's roads last year was the second lowest on record, according to the latest data.
Fatalities fell from 102 last year to 95 this year.

The number of people killed on London's roads last year was the second lowest on record, according to the latest data.
Fatalities fell from 102 last year to 95 this year.