Iran’s Supreme Leader Mojtaba Khamenei said Saturday that the US has broken its promise and will face consequences if it keeps attacking Iran.