Satellite images appear to show China developing area along disputed border with India and Bhutan

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.
( read original story …)