Energy News Beat In a bold counter to the International Energy Agency’s (IEA) dire predictions of a massive oil surplus, executives from Europe’s leading oil majors—BP, Eni, and TotalEnergies—are sounding the alarm that the so-called “2026 oil glut” may be nothing more than an illusion. While the IEA forecasts an “untenable” oversupply potentially reaching 4 […]