Top Menu

Baharestan Square, Tehran, 24 June 2009

Protesters clashed with the Iranian riot police in the streets around Baharestan Square, Tehran, today.


Comments are closed.