DELHI – Indian security forces have imposed a curfew in Leh, the capital of the Himalayan region of Ladakh, after at least four people were killed in violent clashes between police and protesters demandingDELHI – Indian security forces have imposed a curfew in Leh, the capital of the Himalayan region of Ladakh, after at least four people were killed in violent clashes between police and protesters demanding


