IEA sees total world oil supply 920,000 bpd lower than demand in 2026 in monthly report (vs. 1.7 million bpd lower in previous report).

17 Jun 2026 08:01Energy