IEA Slashes Oil Supply Forecast Amid Iran War as Crude Tops $100
The IEA slashed its 2026 global oil demand outlook by 2.5 million bpd while warning supply will plunge by 5.7 million bpd amid US-Iran tensions. With over 10 million bpd in Gulf output shut in, crude…