Iran has denounced the EU Parliament for its resolution against the country’s Islamic Revolution Guards Corps. Tehran says the IRGC is the biggest anti-terror organization in the world. The Iranian army has also strongly condemned the resolution, calling it a sign of desperation.