Global oil supply to plunge below demand this year due to Iran war, IEA says
The IEA forecasts imply that supply will come in 1.78 million bpd below total demand in 2026, erasing a 410,000 bpd surplus projected in last month's report and a close to 4 million bpd surplus in its December report.