Countries confirm biggest emergency oil release in history

Mar 11, 2026 - 14:09
Countries confirm biggest emergency oil release in history
The International Energy Agency announced the release of 400 million barrels of oil in response to price shocks from the Iran war.