Iranians began voting Friday for a new president after a fiery campaign which has seen moderate ex-premier Mir Hossein Mousavi emerge as the main challenger to incumbent hardliner Mahmoud Ahmadinejad.
Iran begins voting for new president