The workings of Iran's democracy is actually pretty legitimate.
Well, other than having the vote counted within 10 minutes of the polls closing and more voters vote than there are voters in the country.
But compared to the old U.S.S.R., pretty legit.