Iran votes for presidential election

Iran votes for presidential election

Iran's supreme leader Ayatollah Ali Khamenei casts his vote for presidential election in Tehran, Iran on June 12, 2009. (UPI Photo/Hossein Fatemi)