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 …
About Post Author
Table of Contents
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 …
Table of Contents