Iran protest

IranJapanIran Presidential Election (2009)Mahmoud Ahmadinejad
An Iranian resident in Japan holds a placard denouncing Iranian President Mahmoud Ahmadinejad during a rally against the results of the presidential election in Iran in front of the United Nations University in Tokyo, Japan on Sunday. AP photo by Itsuo Inouye
Loading