China demands India pulls back troops in border dispute – Al Jazeera Featured International China demands India pulls back troops in border dispute – Al Jazeera Editor July 25, 2017 China has demanded that India pull back its troops from a contested region high in the Himalayas, warning New... Read More Read more about China demands India pulls back troops in border dispute – Al Jazeera