What is the role of religion in Iran’s government?

A. Iran’s government is elected in free and fair elections, and religious leaders rarely win.

B. Iran’s government is led by a secular president who has more power than the religious Supreme Leader.

C. Iran’s government is led by a religious Supreme Leader who has more power than the secular Guardian Council.

D. Iran’s government is led by religious leaders, and laws must not violate Islamic teachings.