Today, September 17, 2025 the Islamic Republic of Iran executed Babak Shahbazi, a contractor arrested in January 2024 on charges of “espionage for Israel.”
Execution of Babak Shahbazi: Allegations of…
Today, September 17, 2025 the Islamic Republic of Iran executed Babak Shahbazi, a contractor arrested in January 2024 on charges of “espionage for Israel.”