IEA forecasts world oil demand to fall by 2.6 million bpd in 2026 on Iran war disruption β€” 33PULSE

IEA forecasts world oil demand to fall by 2.6 million bpd in 2026 on Iran war disruption share card

Opening post…

Open 33PULSE