OPEC oil output fell by nearly 8 million bpd in March, the largest drop on record, as the Iran war and Strait of Hormuz disruption curtailed exports from key Gulf producers.
OPEC oil output fell by nearly 8 million bpd in March, the largest drop on record, as the Iran war and Strait of Hormuz disruption curtailed exports from key Gulf producers.