IEA Monthly Report: Global oil supply will exceed demand by 4.09 million barrels per day in 2026 (previous report forecast 3.97 million barrels per day).

2025-11-13

IEA Monthly Report: Global oil supply will exceed demand by 4.09 million barrels per day in 2026 (previous report forecast 3.97 million barrels per day).