Global oil supply rebounded by 4.1 mln bpd in June to 98.8 mln bpd, the IEA said.

2026-07-10

Global oil supply rebounded by 4.1 mln bpd in June to 98.8 mln bpd, the IEA said.