China is the third largest country in the world after Russia and Canada, covering a whopping 3.7 million square miles. It also boasts the second largest population on the globe with 1.41 billion ...
India and China share a de facto border, parts of which are located in Arunachal Pradesh India says it has lodged a "strong protest" with China over a new map that lays claim to its territory.
Indian soldiers (shown here in Ladakh in 2021) come face to face with Chinese troops at many points along the poorly demarcated border China has told India to "stay calm" over a new Chinese map ...