Iran's supreme leader Ayatollah Ali Khamenei said Israel "won't last long" as he backed the Palestinian and Lebanese movements against Israel in his rare Friday sermon. Addressing tens of thousands of supporters at a mosque in Tehran, Khamenei justified its missile strikes on Israel as a "public service".