Ahmed Shaheed’s report charges Islamic republic with cases of torture, executions and fostering ‘culture of impunity’ Iran has criticised the UN special rapporteur tasked with investigating its human rights record for publishing a damning report that warns against widespread and systematic violations.