Iranian President Mahmoud Ahmadinejad casts his ballot at a polling station in Tehran, during the Islamic Republic's presidential elections . Iranians poured into polling stations to vote in the country's most hotly contested presidential race with incumbent hardliner Mahmoud Ahmadinejad facing a tough challenge from moderate ex-premier Mir Hossein Mousavi..Tehran-Iran 12/06/2009