Iranian Supreme Leader Mojtaba Khamensi disparages US’ ‘disgraceful failure,’ says Iran will manage Strait of Hormuz. | Read More in News from Israel