The doctor protecting the health of future generations
Video. Defiant Mahmoud Ahmadinejad to run for Iran's presidential election
Iran's former president Mahmoud Ahmadinejad has registered to run in next month's presidential election, despite being told by the Supreme Leader to stay out of the race.
Read full article