An Iranian protester stands next to a burning bus during clashes with Iranian police at a demonstration in Tehran on June 20, 2009.
An Iranian protester stands next to a burning bus during clashes with Iranian police at a demonstration in Tehran on June 20, 2009.