TEHRAN, IRAN - JUNE 14:  Thousands of supporters of Iran's President Mahmoud Ahmadinejad wave national flags during a rally in Valiasr square on June 14, 2009 in Tehran, Iran. Tens of thousands of people have joined a rally in central Tehran to celebrate the re-election of Iran's President Mahmoud Ahmadinejad, the president won a second four-year term in a landslide election victory on June 12, 2009. Getty Images logo Getty Images 5 months ago

TEHRAN, IRAN - JUNE 14: Thousands of supporters of Iran's President Mahmoud Ahmadinejad wave national flags during a rally in Valiasr square on June 14, 2009 in Tehran, Iran. Tens of thousands of people have joined a rally in central Tehran to celebrate the re-election of Iran's President Mahmoud Ahmadinejad, the president won a second four-year term in a landslide election victory on June 12, 2009.