Indian Police Break up Tibetan Protest at Chinese Embassy
[AP] NEW DELHI, Mar 10: Indian police on Tuesday detained about a hundred Tibetans who were protesting outside the Chinese Embassy in New Delhi on the anniversary of a failed 1959 uprising against China’s rule in Tibet.
Read more