Oil Crisis
IEA unleashes historic 400 million barrel tap as Iran tensions rock the seas
Oil & Gas
March 11, 2026
IEA unleashes historic 400 million barrel tap as Iran tensions rock the seas
In an unprecedented move aimed at stabilising global energy markets, the International Energy Agency (IEA) has approved the release of…