English News | Latest and Breaking News | Todays News
Lepcha in Himachal Prades borders Tibet and is a strategic location given a threat from China.