Tag Archive: ‘Avoid escalation’: China demands India withdraw troops from disputed Himalayan territory