Published: Jan 19, 2021, 04:38 IST | Updated: Jan 19, 2021, 04:38 IST
In Arunachal Pradesh, India Satellite images show that China has managed to build a village on land occupied by the People's Liberation Army. Sparking a fresh controversy between two neighbours.