All those responsible for human rights violations should face EU sanctions and the Islamic Revolutionary Guard Corps should be on the EU terrorist list, MEPs urge. According to a press release issued by the European Parliament, the Iranian regime’s blatant disregard for human dignity and the democratic aspirations of its own citizens as well as […]