India military forces deploy in Ladakh after deadly protests
A torched police vehicle remains on a deserted road in India's northern city of Leh, a day after protests demanding greater autonomy for the Himalayan territory of Ladakh turned deadly when security forces opened fire. At least five people were killed, 30 police officers were injured and several more protesters wounded. IMAGES
Leave a Reply