Satellite images

Satellite images show larger Chinese presence at Indian border