Is China Occupying 640 km of Indian Territory?

Is China Occupying 640 km of Indian Territory?

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 »
Comment
Show commentsHide Comments

Related Articles