Satellite imagery reveals a large construction site, approximately 1,500 acres, located 30 kilometers southwest of Beijing ...
Despite the disengagement of troops at Depsang and Demchok last year and ongoing diplomatic discussions, China continues to reinforce its military infrastructure along the Line of Actual Control (LAC) ...