Few Choices: Iranians Vote In Strictly Vetted Presidential Election
Iranians are voting on June 18 for their next president, with the country's supreme leader exhorting people to cast their ballots amid calls for a boycott and general dissatisfaction over the lack of choice among the candidates.