China and India struck a deal to resolve a border dispute in the western Himalayas’ Ladakh region, ending a four-year military standoff and thus creating a basis for peace and tranquility along the border.