Iran (population 88M, $388B GDP) controls the Strait of Hormuz, through which 20% of global oil transits. Under expanded sanctions and active military escalation since February 2026, with ceasefire talks ongoing as of April 2026.
Full PSI intelligence, network analysis, EDGAR filings, and predicted links require an access token.