EIA projects 2026 world oil demand at 102.9 mln bpd, down from prior 104.2 mln bpd; 2027 demand seen at 105.3 mln bpd versus 105.6 mln bpd prior

09 Jun 2026 16:03Energy