Satellite images show China has built a village with 100 homes in disputed Indian territory

Satellite images dated 1 November 2020 show a development of 101 homes has been built in India's northeastern state of Arunachal Pradesh, at a location 2.8 miles inside Indian territory.