Hamid Javani
Press TV, Tehran
Iran has rejected a recent report by the US State Department which has criticized Tehran over human rights and the nation’s election process. The annual report is published at a time when the US administration itself is under fire over its electoral process and human rights record.