Nepalese police patrol the street during a clash in Kathmandu, capital of Nepal, Dec. 20, 2009. [Xinhua]
Comments