
Indian Government Accused Of Ceding Land In Himalayas To China
The Indian government has been accused of ceding land in Himalayas to China. There have even been locals who report that ‘buffer zones’ have been constructed in formerly Indian-controlled areas.







