China and India share a border stretching some 2,500 miles.