Demonstrators hurl stones to a police vehicle during clashes with the police in Tegucigalpa, capital of Honduras, Aug. 27, 2010. [Xinhua/Rafael Ochoa]
Go to Forum >>0 Comments