11 October, 2026

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