At least nine soldiers have been killed and more than 20 others injured in an explosion in Indian-controlled Kashmir.

Police say an army convoy was on its way to Kashmir's main town of Srinagar Saturday, when a military bus drove over a land mine along a highway in Narbal.  The blast ripped through the bus, in one of the worst attacks on Indian soldiers in Kashmir in recent years.

The Pakistan-based Islamic militant group Hizbul Mujahedin claimed responsibility for the attack.  A spokesman for the group told reporters more than 20 Indian soldiers had been killed in the blast.

More than 30 people were wounded in a grenade attack near a crowded bus stop in Srinagar on Friday.

Several children were among those injured in Friday's attack.  No one claimed responsibility, although police blamed separatist rebels.

Islamic separatist groups have been fighting for Kashmir's independence from India or its merger with Pakistan, since 1989.

The Himalayan region is divided between India and Pakistan, but claimed by both.  Tens of thousands of people have been killed in insurgency-related violence.

Pakistan and India entered into peace talks in 2004, but have remain deadlocked over the issue of Kashmir.

Some information for this report provided by Reuters, AP and AFP.