IEA Monthly Report: Global oil supply is projected to exceed demand by 410,000 barrels per day in 2026, compared to a previous report's deficit of 2.46 million barrels per day.
2026-04-14
IEA Monthly Report: Global oil supply is projected to exceed demand by 410,000 barrels per day in 2026, compared to a previous report's deficit of 2.46 million barrels per day.