IEA Sees Global Oil Supply Falling 5.7m b/d in 2026 as Gulf Crisis Drains Inventories
The IEA now expects world oil supply to fall 5.7 million barrels per day in 2026 as disrupted Gulf flows, collapsing Saudi supply and refinery outages force global inventories sharply lower.
Read article