New satellite images appear to show China has built up an area inthe Himalayas along a disputed border with India and Bhutan thatwas the site of a months-long standoff in 2017.
by Brian Rogers
New satellite images appear to show China has built up an area inthe Himalayas along a disputed border with India and Bhutan thatwas the site of a months-long standoff in 2017.