Indian troops have stormed two buildings in Indian Kashmir's main city, Srinagar, ending a violent stand-off with Islamic militants. The militants had barricaded themselves inside a shopping complex and a hotel where they exchanged gunfire with police overnight. Indian officials say the bodies of the two insurgents involved in the fighting have been recovered from the buildings. The fighting erupted on Friday when militants attacked a paramilitary bunker with rifle fire and a grenade. Two security officers were killed, and 21 people -- including seven journalists -- were injured. Two Islamic groups fighting New Delhi's authority over Kashmir (Al-Mansuriyan and Jamiat-ul-Mujahideen) claimed responsibility for the attacks. Thousands of people have died in Kashmir since an insurgency against Indian rule erupted in 1989.