News November 11, 2010 by benharrington Leave a Comment News 10 November 2010 London Mayor Boris Johnson has unveiled plans to install 1300 electric car charging points across the capital by 2013. Johnson said, "Already there are more electric drivers in … [Read more...]