Electric Cars and Oil Demand

Electric Cars and Oil Demand

Electric cars are no longer a dream of the future. And come on, who doesn’t turn their head when a Tesla drives by? By 2030, the Paris climate deal is looking to have 100 million electric cars on the road, approximately 6.6% of the world’s car fleet.  Sounds notable,...