In June this year, the Mayor of London committed to delivering  ‘Vision Zero’ for road injuries.  This initiative aims that deaths and serious injuries on the roads should be eliminated in London by 2041.  That’s a bold aim: despite falling... More…