Ahmed Shaheed and Republic Of Iran Free People Check 

( I'm Ahmed Shaheed)
(1 - 10 from 10
)

Special Rapporteur Details Potential for Progress on Human Rights...

www.niacouncil.org
Dr. Ahmed Shaheed, the UN Special Rapporteur on the Situation of Human Rights in the Islamic Republic of Iran, has once again noted a dark ...
+1