At least 26 people were killed and several others were injured after terrorists opened fire at tourists in India’s Jammu and Kashmir (J&K) territory on Tuesday in the worst such attack in the country in nearly two decades.