Dueling Rallies, Tehran, 14-17 June 2009

Dueling rallies for Mahmoud Ahmadinejad and Mir-Hossein Mousavi, color-coded (Iran’s national colors for Ahmadinejad, Green for Mousavi).

Thousands Join Pro-Mousavi Rally, 17 June 2009

Police and Crowd Hand in Hand, 17 June 2009

Ahmadinejad Supporters Hold Unity Rally, 16 June 2009

Demonstrations Continue in Tehran, 16 June 2009

Téhéran: Manifestation monstre et violence, 15 June 2009

موسوي يطعن في نتائج انتخابات الرئاسة الايرانية، 14/6/2009

Victory Rally, Vali Asr Square, Tehran, 14 June 2009

Protests in Tehran after Election, 14 June 2009