Satellite imagery shows China building up military presence in Galwan Valley days after deadly clash with India
[ad_1] New satellite imagery from the disputed border area of the Himalayas between China and India shows evidence that China has been building up its […]