Who is the head of Islam in Iran?
In its history, the Islamic Republic of Iran has had only two Supreme Leaders: Khomeini, who held the position from 1979 until his death in 1989 and Ali Khamenei, who has held the position for more than 30 years since Khomeini's death.