India’s land ‘ceded’ to China in Ladakh, locals claim
Ladakh: Locals near India’s border with China in the mountainous region of Ladakh have claimed that the Indian government “ceded” land to China after both sides agreed to withdraw troops from contentious areas earlier this month, The Guardian reported. India and China have been involved in