Who is currently in control of Iran?
The current supreme leader Ali Khamenei, ruling Iran for more than three decades, has issued decrees and made final decisions on economy, education, environment, foreign policy, national planning, and almost everything else in the country.