Gulf oil producers have lost an estimated $15.1bn in energy revenues since the start of US and Israeli strikes on Iran, with millions of barrels of crude trapped by the near-shutdown of the Strait of ...