Electric cars for London
London's latest nickname is the electric car capital of the world -- bolstered by a plan to introduce 100,000 electric cars and 25,000 charging stations.
NO GAS: A Londoner charges his electric vehicle after the city announced incentives for car owners earlier this year. (Photo: Oli Scarff/Getty Images) 
































