Who knew? Big Oil also sells electricity
Would you charge your EV at a charging station owned by an oil giant? Well, lots of people do, every day. Of the six or seven behemoths collectively known as Big Oil, three—Shell, Total and BP—operate EV charging networks. Shell Recharge claims to operate some 85,000 public charging points inContinue Reading











