Gunmen killed at least 24 people after opening fire on a group of tourists in Indian-administered Kashmir on Tuesday, with authorities describing the incident as a « terror attack » and the worst such attack on civilians in years.