News

Iran has carried out 1,051 state executions since President Masoud Pezeshkian took office on July 8, 2024 – a surge that ...