Iran's IRGC has established a 'toll booth' system in the Strait of Hormuz, slashing traffic by 90% and demanding millions in fees to allow vessel passage.
Iran's IRGC has established a 'toll booth' system in the Strait of Hormuz, slashing traffic by 90% and demanding millions in fees to allow vessel passage.