NEW DELHI, India: India has voiced a stern protest after China published a recent map asserting territorial rights over Indian land, marking another point of contention in the tense relationship between the two Asian powers.
New Delhi’s protest follows reports in the Indian media stating that Beijing had unveiled an official “standard map” that designates the Indian state of Arunachal Pradesh and the Aksai Chin