The International Energy Agency (IEA) agreed Wednesday, 11 March 2026 to release 400 million barrels of oil from emergency reserves to address the massive supply disruption caused by the United States ...