Gulf Oil Nations Suffer Billions in Revenue Loss as Strait of Hormuz Blockade Traps Global Energy Supplies
Gulf energy producers face a staggering 15.1 billion dollar revenue deficit as the Strait of Hormuz shutdown strands millions of barrels of crude and LNG shipments.
