India-China clash: 20 Indian troops killed in Ladakh fighting

At least 20 Indian soldiers were killed in a clash with Chinese forces in a disputed Himalayan...

Read More