So it is not surprising that the deadline for a final deal has been extended once again. Iran and its interlocutors – the five permanent members of the United Nations Security Council plus Germany (the P5+1) – now have until the end of June to reach an accord.