IEA sees total world oil supply 1.74 million bpd lower than demand in 2026 (prev. forecast 1.27 million bpd lower).

11 Sep 2026 08:01Energy US Bonds US Indexes USD