Senior judicial official Mohammad Javad Larijani has said the recent UN human rights rapporteur's report on Iran is "biased" and "full of inconsistencies."
Larijani said, "The report is compiled based on information and false accusations available on opposition and anti-Iran news websites," a fact which calls into question the impartiality of the UN rights investigator.
He added the report contains serious "technical and methodological" errors.
"Without a shadow of doubt, he (Ahmed Shaheed) is fabricating evidence against Iran … he questioned Iran's judicial system and Islamic law describing them as barbaric and violence."
The report describes "All those people who are detained and sentenced on terrorism charges as defenders of human rights; however, under UN regulations no institution and body could defend acts of terrorism," Larijani who is the secretary general of the High Council for Human Rights told Iranian TV on Thursday, ISNA reported.
In fact instead of implementing the duties of a rapporteur, Shaheed has acted as a "propaganda agent" for anti-Iran forces, the official pointed out.
In his October report on the situation of human rights in Iran which was submitted to the 69th session of the UN General Assembly, United Nations Special Rapporteur for Human Rights in Iran Ahmed Shaheed claimed widespread violations of civil and political rights, such as execution of criminals and drug dealers, have occurred in the country.
He also criticized Iran's judicial system as being unfair and referred to alleged instances of torture and punishment of detainees.
In response to those claims, Foreign Ministry spokesperson Marzieh Afkham said on Wednesday since the UN rapporteur did not have a clear and adequate understanding of Iran's judiciary and laws, he gave a false interpretation of judicial processes in the country.
Tehran insists that the appointment of a UN special rapporteur on Iran's human rights is a selective, politically-motivated, and unacceptable move.