Satellite images show China has built a village with 100 homes in disputed Indian territory
China has built a 100-home village in disputed Indian territory that Beijing claims is theirs amid rising tensions between the two countries. Satellite images dated 1 November 2020 show a development of 101 homes in the northeastern state of Arunachal Pradesh at a location 2.8 miles inside Indian territory. Images from just over a year … Read more