The murderous Islamic Republic of Iran must be isolated internationally

The killing of protester and wrestler Navid Afkari by Iran’s Islamic Republic has further discredited and disgraced the Islamic Republic internationally. They made up a bogus case against Navid, made and broadcast a preposterous ‘documentary’ and then murdered him, despite widespread protests in Iran and around the world. This crime must receive a resounding response. […]