The Hindu Businessline
Elections 2026Business / The Hindu Businessline
Barclays sees 1314 million bpd oil supply loss from prolonged Hormuz disruption
26 Mar 2026 1:12 pm
33 C
Barclays sees 1314 million bpd oil supply loss from prolonged Hormuz disruption