Roya Boroumand : Executive director, Abdorrahman Boroumand Foundation
The recently published third report by Dr. Ahmad Shaheed, the United Nations Special Rapporteur on the human rights situation in the Islamic Republic of Iran, provoked a statement from Sadeq Larijani.