Dr. Ahmed Shaheed is Lecturer in Human Rights in the School of Law and Human Rights Centre, University of Essex, and UN Special Rapporteur on the Situation of Human Rights in the Islamic Republic of Iran.
May 14, 2016 marked the eight-year anniversary of the imprisonment of seven Baha’i leaders in Iran. Their names are Fariba Kamalabadi, Jamaloddin Khanjani,...