on July 24, 2017 in World News ‘Avoid escalation’: China demands India withdraw troops from disputed Himalayan territory click here for more