Satellite images reveal Chinese structures back at Galwan

New satellite images have revealed Chinese structures back at Galwan Valley, the site of the June 15 clashes that left 20 Indian soldiers dead
X