Tesla is rapidly electrifying the UK by plopping down its Supercharger stations in a fashion that is beginning to resemble a network. The automaker has just announced that it already has 20 units up and running spanning “routes from Exeter to Edinburgh.”
Read more »