Hormuz Crisis Drains 1 Billion Barrels as IEA Warns of Deficit

Cumulative oil supply losses from the Strait of Hormuz have exceeded 1 billion barrels, with the IEA warning the market will remain in deficit until Q4 2026.

Cumulative oil supply losses from the Strait of Hormuz have exceeded 1 billion barrels, with the IEA warning the market will remain in deficit until Q4 2026.