China amassed troops along the LAC amid negotiations

Satellite image  of the disputed India-China frontier high in the Karakoram mountains shows that...

Read More