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).
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).