The moment the nuclear agreement was reached between Iran and the P5+1 countries, it became clear that the devil would be in the details. Despite Iran’s testing of ballistic missiles and the additional US sanctions on Tehran during the first 90 days of Implementation Day, there is no doubt that the nuclear deal is here to stay. Read my latest analysis.