10 August, 2026

International Energy Agency announces record release of 400 million barrels of oil