Iran's supreme leader Ayatollah Ali Khamenei has called for three days of national mourning after a US attack killed a senior commander of the Iranian Revolutionary Guard Corps, Major General Qassem Soleimani.

Khamenei warned of "harsh revenge" and said the incident would double Iran's resolve to resist the United States.

Al Jazeera's Zein Basravi reports.