ifmat.org
Iran deal impasse divides regime
When the 2015 Iran nuclear deal, formally known as the Joint Comprehensive Plan of Action (JCPoA), was signed, it created a great deal of controversy. There were those who opposed it because it was too forgiving of Iran’s behaviour and because it didn’t fully address the nuclear threat, or Iran’s be
Add a caption, if you like