claim
Iran possesses leverage over global energy flows due to its geographic position near the Strait of Hormuz.

Authors

Sources

Referenced by nodes (2)