IEA unleashes record oil reserves as Hormuz crisis escalates
The International Energy Agency triggered its largest-ever strategic oil release on Wednesday, flooding the market with 400 million barrels of crude to counter a supply crunch gripping global energy markets. The extraordinary move came as Brent crude hovered near $91 a barrel amid escalating Middle East conflict and tanker disruptions in the Strait of Hormuz.
