IEA sees world oil demand falling by 1.1 million bpd in 2026 on Iran war (prev. forecast 420,000 bpd drop).

17 Jun 2026 08:01Energy