The UNGA adopted a Canadian-sponsored resolution by a vote of 73 in favour to 53 opposed, with 55 abstentions.
The 192-member world body expressed “deep concern” at “ongoing systematic violations of human rights and fundamental freedoms” of the people of Iran.
It sought the “elimination of amputations, flogging and other forms of torture and inhuman punishment” as well as an abolition of public executions.
It called on Tehran to halt “stoning as a method of execution” and end “executions of persons who at the time of their offence were under the age of 18”.
The resolution also pointed out that there was “discrimination and violence against women and girls” in Iran.
The UNGA called on Iran to put an end to the “harassment, intimidation and persecution of political opponents and end impunity for human rights violations.