Home Tags Satellite images show Chinese structures near deadly clash site

Tag: Satellite images show Chinese structures near deadly clash site

Satellite images show Chinese structures near deadly clash site

China appears to have added new structures near the site of a deadly border clash with India in the western Himalayas, fresh satellite pictures...

HOT NEWS