IEA Monthly Report: Global oil supply is projected to exceed demand by 3.69 million barrels per day in 2026, up from a previous forecast of 3.84 million barrels per day.
2026-01-21
IEA Monthly Report: Global oil supply is projected to exceed demand by 3.69 million barrels per day in 2026, up from a previous forecast of 3.84 million barrels per day.