Iranian President Mahmud Ahmadinejad (C, front) arrives at the Pudong International Airport in Shanghai on June 14, 2006.