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.