After an agreement on October 21, India and China completed troop disengagement at the remaining friction points in Demchok and Depsang.