Iran at breaking point?