China has withdrawn troops, dismantled infrastructure and vacated camps along its disputed border with India, according to new satellite images — just a week after both countries agreed to a mutual …
China has withdrawn troops, dismantled infrastructure and vacated camps along its disputed border with India, according to new satellite images — just a week after both countries agreed to a mutual …