News Iran executed ‘staggering’ total of 834 people in 2023 including 22 women after anti-government riots Iran executed a ‘staggering’ total of at least 834 people last year, the… CitiGistMarch 5, 2024 View Post