Hormuz Shock Triggers Record IEA Oil Release as Major Powers Tap Strategic Reserves
A reported paralysis of the Strait of Hormuz has driven Brent above $100/bbl and prompted the IEA to approve a record 400 million barrel emergency release. National reserve capacity and governance—especially in the US, Japan, Europe, and opaque but large Chinese inventories—will shape how long markets can be stabilised if disruption persists.