Iea sees world oil supply falling by 1.5 mln bpd in 2026, vs previous forecast for 1.1 mln bpd rise
Published on 04/14/2026 at 04:02 am EDT
Reuters
Share

Share


















