Exiled Tibetan protesters shout slogans against China during a protest outside the Chinese embassy in New Delhi, India. They were protesting over the untimely death of Tenzin Delek Rinpoche, a prominent Tibetan spiritual teacher in a Chinese prison this week.
{}