Search Result

Protesters throw torches at charging police in Kathmandu, Nepal on 29 April, 2004. Weeks of clashes between police and protesters calling on the king to reinstate democracy lead to thousands of arrests and hundreds injured.<br />