Mahmoud Ahmadinejad is the sixth and current President of the Islamic Republic of Iran. The recent election results most probably were very fraudulent.
Should president Barack Obama boldly ask for new elections under international monitors supervision.