Muslim militants opposed to Indian rule have staged an insurgency in Kashmir for the past 15 years .