Seven Indian troops killed in accident near disputed border
A road accident in the remote Ladakh area, close to India’s disputed border with China, killed at least seven Indian soldiers and injured 19 others, police said Friday. The world’s two most populous nations redirected tens of thousands of additional troops into the high-altitude Himalayan region after a deadly hand-to-hand battle in June 2020 left … Read more