In the Islamic Republic of Iran, based on the constitution, the city and village councils are the main custodians of government decentralization. However, this has been a controversial subject beyond the typical reformist/principlist argument in Iranian politics.