Tehran's demand that the US remove the Islamic Revolutionary Guard Corps (IRGC) from Washington's list of Foreign Terrorist Organizations (FTO) has been the main stumbling block to the conclusion of a deal to revive the nuclear agreement between Iran ...