Jun 22, 2020 14:04 UTC

Indian Air Force aircraft are seen near Leh, the biggest town in Ladakh, the high-altitude territory where 20 Indian soldiers were killed in a violent face-off on the Chinese border last week.

ME

Tags

Comments