Iran's Supreme Leader Ayatollah Ali Khamenei Has the last word there -- the President is his puppet. Past President Mahmoud Ahmadinejad was his clown.