Breaking News January 7, 2025January 7, 2025admin Iran executed at least 901 people in 2024, U.N. reports This post was originally published on this siteHuman rights groups accuse Iran’s leader Ayatollah Ali Khamenei of using capital punishment as a tool following nationwide protests.