Jon
The CPA
Iran is a democratic country. That's why they have elections.
It is not a true democracy. Their actual leader is not an elected official and serves until death. The ayatollah has the power to appoint many of the top ranking officials, a power reserved in true democracies for the elected president, not the appointed one.