News

It sees demand growth then averaging a similar 760,000 bpd in 2026. The Paris-based watchdog hiked its supply growth forecast by almost 400,000 bpd on the month to 1.6 million bpd in 2025 as ...