What Khamenei didn’t say in his Nowruz address

The deadly defeats of Iran’s regime in the Persian Calendar year 1403 (March 2024–March 2025) have been so clear, frequent, and incurable that regime supreme leader Ali Khamenei was forced to begin both his Nowruz (Persian New Year) message…

Continue Reading