Satellite images, reports indicate PLA’s established camp at clash site
NEW DELHI: Latest commercial satellite images and ground reports indicate Chinese troops are back on Indian territory in the Galwan…
NEW DELHI: Latest commercial satellite images and ground reports indicate Chinese troops are back on Indian territory in the Galwan…