IEA: For 2027 supply growth of 8 million bpd and demand growth of 2 million bpd, leaving significant overhang of over 5 million bpd.

17 Jun 2026 08:01Energy