Why the Era of Plentiful Oil Has Officially Ended
Washington, Friday, 17 July 2026.
With OECD oil inventories plunging to their lowest levels since 1990, Carlyle Group’s Jeff Currie warns the market has entered a severe, long-term structural energy shortage.