India and China commence troop disengagement at Demchok and Depsang Plains, expected to complete by October 28-29, marking a significant diplomatic agreement.