India-China have started withdrawing troops from Demchok and Depsang on the LAC in eastern Ladakh. Temporary infrastructure like sheds, tents are also being removed. The soldiers of both the countries will completely withdraw from here by October 28-29. Soldiers of both sides will return to the situation before April 2020. …
Read More »