Iran's Supreme Leader Mojtaba Khamenei has vowed revenge for the killing of security chief Ali Larijani He warned that 'every drop of blood has a price' that the US and Israel must pay The killing of Ali Larijani has pushed the Islamic Republic into a more uncertain phase