Tawang: The Indian monastery town coveted by China
Tawang is home to India's largest Buddhist monastery – China claims it as part of Tibet.Original Article
Tawang is home to India's largest Buddhist monastery – China claims it as part of Tibet.Original Article