Exile Tibetans shout slogans as police detain them during a protest near the Chinese Embassy on October 18, 2017 in New Delhi, India. Nearly two...
Exile Tibetans shout slogans as police detain them during a protest near the Chinese Embassy on October 18, 2017 in New Delhi, India. Nearly two...
Exile Tibetans shout slogans as police detain them during a protest near the Chinese Embassy on October 18, 2017 in New Delhi, India. Nearly two...
Exile Tibetans shout slogans as police detain them during a protest near the Chinese Embassy on October 18, 2017 in New Delhi, India. Nearly two...
Exile Tibetans shout slogans as police detain them during a protest near the Chinese Embassy on October 18, 2017 in New Delhi, India. Nearly two...