Elections in Iran
Iran elects on a national level a head of government (the president), a legislature (the Majlis), and an "Assembly of Experts" (which elects the Supreme Leader). City and Village Council elections are also held every four years throughout the entire country.