IEA sees world oil demand falling by 2.6 million bpd in 2026 on Iran war disruption and soaring prices (prev. forecast 2.5 million bpd drop).

14 Oct 2026 08:00Energy