Global Oil Inventories Face Critical Depletion Within Weeks
Paris, Tuesday, 19 May 2026.
The IEA warns global oil inventories could reach critical lows within weeks. After plunging by 246 million barrels recently, emergency reserves are failing to bridge the massive supply gap.