Iran's Supreme Leader Mojtaba Khamenei has vowed revenge for the killing of security chief Ali Larijani in a US-Israeli strike. "Every drop of blood has a price, and the murderous criminals who killed these martyrs will soon have to pay it. "Undoubtedly, justice will be served," he warned US and Israel.