 Millions of people are voting in Iran's presidential election. They're choosing between a tightly controlled list of four candidates loyal to the supreme leader, Ayatollah Ali Khamenei. There's only one reformist on the ballot, Massoud Mashakian.