Skip to content
Iran Executed at Least 1,639 People in 2025, the Most Since 1989 | Sourced Wire