Iran's state news agency is reporting that President Mahmoud Ahmadinejad has won re-election, but a reformist rival is also claiming victory. The rival claims came even before the close of polls on Friday. Official results are not expected until Saturday.
powered by mochila
.