EIA sees 2025 world oil demand of 103.5 mln bpd, vs prior forecast 103.7 mln bpd. Sees 2026 demand of 104.6 mln bpd (previous 104.6 mln bpd)

10 Jun 2025 16:07Energy