what is the difference between the supreme leader and president of iran?
The President carries out the decrees, and answers to the Supreme Leader of Iran, who functions as the country's head of state. Unlike the executive in other countries, the President of Iran does not have full control over the government, which is ultimately under the control of the Supreme Leader.