Ahmed Shaheed,UN special rapporteur on Iran

Ahmed Shaheed, the UN special rapporteur on the human rights situation in Iran

UN’s Iran rights rapporteur says sanctions could worsen situation