"Big cities are the best places to own an electric car: London now has 1145 charging points and Source London, the company behind the charge point network say more, are on the way." . . . .