DUBAI — Gulf oil producers have suffered a staggering $15.1 billion in lost energy revenues since the escalation of US and Israeli strikes on Iran, as millions of barrels of crude oil have been stranded due to the near-shutdown of the Strait of Hormuz, the Financial Times reported. Read More: Iran allows two Indian LPG […]
