mayorwatch.co.uk
London’s deadly roads – where is the plan and the budget?
There are a staggering 3,798 less people being killed or seriously injured on London’s roads every year compared to the late nineties. It is proof that accidents don’t just happen. Both the Mayor a…