The blast occurred next to a row of cafes and caused chaos and panic, Reeves says. The victims included children.
The attack comes in the Pakistan military's fifth month of a major offensive against the Taliban in the tribal belt bordering Afghanistan. Many suspect the attack was the work of the Pakistani Taliban, suspicions that have been reinforced by several reported claims of responsibility from Taliban-linked groups, Philip says.
India and Pakistan have fought three wars since the two countries became independent in 1947. For decades, India has accused Pakistan of arming and training jihadist groups in Indian-controlled Kashmir, a claim Islamabad has repeatedly rejected.