Recent Developments on the Iranian Nuclear Agreement