Protesters have taken to the streets of the capital New Delhi and several other cities across India after an attack in India-controlled Kashmir on Tuesday which killed at least 26 people, most of them tourists.
Police called the incident a “terror attack” and blamed militants…