The attack was the latest in a series of strikes on urban centres in Pakistan in what officials have said are being carried out by Islamic extremists as revenge for a military offensive in the Swat Valley against Taliban insurgents. No one claimed immediate responsibility for the attack.