iOS app Android app

Dalai Lama in India

Dalai Lama India Visit Angers China (VIDEO)

Posted 05.25.2011 | World

The Dalai Lama has visited a quiet frontier town in northeast India called Tawang, despite Chinese opposition. BBC explains how the region is hotly-c...