The International Energy Agency (IEA) issued a report forecasting an oil glut by 2030, with 113.8 Million Barrels per Day (MMB/D) of supply capacity versus demand of only 105.4 MMB/D. They expect oil demand to plateau over the next few years. By contrast, OPEC sees continued demand growth, albeit slowing to around 1 MMB/D by […]