World Satellite images appear to show China developing area along disputed border with India and Bhutan Share Tweet New satellite images appear to show China has built up an area in the Himalayas along a disputed border with India and Bhutan that was the site of a months-long standoff in 2017. Related Topics: Advertisement Advertisement