Several years ago in Vienna, a senior Iranian diplomat made clear to me the mixture of pride and fear that drives Iran’s nuclear programme. Angry at the ‘insults’ of Western powers, he said that the programme’s success proved Iran was an ‘intelligent’ nation that would never ‘bow’ to pressure. ‘But that’s not to say a deal can’t be done,’ he added. 'Though it won’t be easy.’ He wasn't wrong. A deal has, after more than ten years of negotiations, been agreed between Iran and the P5+1 (the five Security Council powers and Germany) in Geneva. It certainly wasn’t easy, but it has been coming at least since Hassan Rouhani became president in June.