ALBAWABA - The Iranian government executed 975 people in 2024, which buzzed a "horrifying escalation" alert amid the increasing number of executions in the country, two human rights groups reported on Thursday. Iran Human Rights (IHR) and Together Against the Death Penalty (ECPM) confirmed last year was considered the highest year in terms of the number of executions compared to the years from 2008 to 2023. The figure "reveals a ...