Posts

India, China Start Withdrawing Troops

, ,
India and China have starting withdrawing troops from a disputed area in the Himalayas to resolve a row that has strained ties between the nuclear-armed neighbors, Indian officials said. "Both sides reached an agreement after a meeting was…