Islamic Republic Executed 8 Afghans in Past 20 Days, Claims Iran Human Rights

Norway-based Iran Human Rights reported that the Islamic Republic has executed 85 political prisoners, including eight Afghan citizens, in various prisons over the past 20 days.