India and China completed troop disengagement in Depsang and Demchok, with verification underway, easing border tensions after four years of standoff.