New Delhi: India-China troops have nearly completed their disengagement process in the Depsang and Demchok areas of eastern Ladakh, according to defense sources. Both nations are currently cross-verifying the removal of military personnel and infrastructure from these regions. The deadline for completing this disengagement was set for October 29. Last week, India and China agreed […]