Supporters of Iranian President Mahmoud Ahmadinejad gather at a rally at Tehran's Grand Mossala mosque. Warren P. Strobel / MCT