EIA expects Iran war-related oil production shut-ins to peak at about 10.8 mln bpd in May.

12 May 2026 16:12Energy