Baharestan Square, Tehran, 24 June 2009

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