A new Chinese air-defence complex is under construction at the eastern banks of Pangong Lake in Tibet, about 110 km from the 2020 India-China border clash site. Satellite images reveal command and ...