The arrests came as Ahmed Shaheed, UN Special Rapporteur on the Situation of Human Rights in the Islamic Republic of Iran, released his latest report. At a press conference in Geneva on 14 March, Dr ...