Posted by: hatterika September 2, 2009
Login in to Rate this Post:
0
?
Nepalese police arrest a Tibetan protesting against a visiting Chinese delegation in Kathmandu on September 2, 2009. (Getty Images