Iran opposed to UN rapporteur`s visit: Official

Tehran is opposed to any visit by Ahmed Shaheed, the UN special rapporteur on human rights situation in Iran, due to his "invalid" reports.

UN human rights rapporteur took US bribes: Iran

An Iranian official has accused the UN special rapporteur for human rights in Iran of taking bribes from the United States.

Iran slams UN report on its human rights situation as ‘politically motivated’

Ahmed Shaheed said in a report that the Islamic republic has repeatedly limited freedom of media and right activists inside the country, detained a number of them and mistreated them.

Iran executed 670 in 2011, says UN investigator

Iran executed some 670 people last year, most of them for drug crimes that do not merit capital punishment under international law and more than 20 for offences against Islam.

Iran slams UN human rights report

Iran blamed the United States and Europe for the negative assessment of Tehran.