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