Iran (population 88M, $388B GDP) controls the Strait of Hormuz, through which 20% of global oil transits. Under intensified US sanctions and blockade following February 2026 military escalation; ceasefire talks with Trump administration active as of latest reports.
Full PSI intelligence, network analysis, EDGAR filings, and predicted links require an access token.