Global oil supply is set to fall short of demand this year, with the Iran war severely impacting Middle East production. The International Energy Agency reports significant supply losses and a projected deficit of 1.78 million barrels per day by 2026. Demand is also expected to decline due to price spikes and economic slowdown caused by the conflict.
Global oil supply to plunge below demand this year on Iran war, IEA says
