India-China standoff: US space firm releases photographs of LAC and patrol point 14

Jun 25, 2020, 09:25 AM(IST)

US-based space technology company Maxa Technologies has published satellite images that show road construction and Chinese Military resources at the disputed border area between India and China. Watch report.

Read in App