Home Current News India-China clash: 20 Indian troops killed in Ladakh fightingNewsCurrent NewsIndia-China clash: 20 Indian troops killed in Ladakh fightingJune 16, 202071FacebookTwitterPinterestWhatsApp It is the first deadly skirmish in decades between the two regional powers at their disputed border.Source: yahoo.com/news