Podcast 51: Executions, Due Process Violations, and Torture with UN Special Rapporteur Ahmed Shaheed
This week, United Nations Special Rapporteur Ahmed Shaheed is expected to publish his latest report on human rights in Iran. Today’s podcast features an interview with Dr. Shaheed conducted in May 2012, in which he discusses his concerns about executions, torture, lack of due process, and treatment of juvenile offenders. He also discusses the methodology ...