China and India dispute the actual placement of their shared border, with Beijing claiming about 92,000 km of Indian territory. China has repeatedly violated what India considers to be the LoAC this year, prompting strong protests from India.
Read Full Article »

