Who is Iran’s supreme leader? Ayatollah Ali Khamenei’s rise to power explained amid protests
Ayatollah Ali Khamenei, Iran’s supreme leader, who has spent more than three decades consolidating power by crushing internal threats, now faces his most significant challenge yet as widespread protes...