IEA forecasts world oil demand to fall by 2.6 million bpd in 2026 on Iran war disruption β 33PULSE
Opening postβ¦
Open 33PULSE