China and India News: Satellite Images Of Ladakh Stand-Off

Satellite Images Of Ladakh Stand-Off: First Chinese Troops Build-Up, Now Boats At Indo-China Border

(STL.News) For approximately 21 days now, India and China have been engaged in a stand-off in Ladakh.  Satellite images have shown how China has deployed troops in Galwan valley and have deployed patrol boats near Pangong Lake.