News

Human rights group Hengaw reports seven Afghan nationals were among 163 inmates executed in Iran during May, amid rising secret executions.