
Khamenei’s Delusion: A Regime in Denial as Iran Crumbles
On May 28, 2025, Iran’s Supreme Leader Ali Khamenei stood before the Minister of Interior and provincial governors and delivered a speech so divorced from reality, it bordered on the surreal. At a time when Iran is facing some of its most severe social, …