New Delhi, Oct 25 (PTI) Following a key agreement firmed up between India and China, the two countries have begun troop disengagement at the two friction points at Demchok and Depsang Plains in eastern Ladakh and this process is likely to get completed by October 28-29, Army sources said on Friday. The agreement was arrived […]