China’s Electric Buses Have Larger Impact on Oil Demand than Electric Vehicles

Electric vehicles are widely discussed as displacing oil demand, but a new study shows electric buses are having a much larger impact. A total of 270,000 barrels…… Read more “China’s Electric Buses Have Larger Impact on Oil Demand than Electric Vehicles”