general
Barclays sees 13–14 million bpd oil supply loss from prolonged Hormuz disruption
Reuters (via Google News) — 2026-03-26T07:26:12+00:00
Barclays sees 13–14 million bpd oil supply loss from prolonged Hormuz disruption Reuters
READ FULL STORY »