20200625 india: India-China standoff: Satellite images; reports indicate PLA's set up camp at clash site