The execution of Mohammad Reza Haddadi, scheduled for 16 July, has been postponed, and the Head of the Judiciary is not known to have set a new execution date
The execution of Mohammad Reza Haddadi, scheduled for 16 July, has been postponed, and the Head of the Judiciary is not known to have set a new execution date