India and China share a 3,500 km border, over which they went to war in 1962 and which remains unresolved despite more than 20 rounds of talks