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 ...
Ever wondered how many countries share a border with India? India, the seventh-largest country in the world, shares its borders with seven countries. These neighbours are spread across its ...