Iran's New Supreme Leader Swears Vengeance - What It Means for Strait of Hormuz and Markets
The new supreme leader of Iran, Ayatollah Seyyed Ali Khamenei, has vowed 'vengeance for the martyrs' following the death of his predecessor, Ayatollah Ali Khamenei. This declaration, couple…
