BP, Eni and TotalEnergies Warn the “2026 Oil Glut” Is a Mirage
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” […]