Who is the Leader of Iran?

Head of government in Iran is Mahmud Ahmadi-Nejad, who was re-elected in 2009. Supreme Leader Khamenei holds a lifetime office and was appointed in 1989. Look here for more information: