Mourners pack the streets of Tehran for ceremonies to pay homage to top Iranian military commander Qasem Soleimani, after he was killed in a US strike in Baghdad. The country's supreme leader Ayatollah Ali Khamenei presided over prayers for the slain general.