IEA: World oil supply to fall by 3.9 million bpd in 2026 (unchanged from prev. forecast).

17 Jun 2026 08:01Energy