The bomber was sitting at a nearby shop before rushing toward the restaurant and detonating his explosives, police official Najeeb Rehmna told reporters.
A witness, Musadiq Ali, told CNN that he fell to the ground or when the blast happened. “I rushed to the spot and saw scores of people lying in blood,” Ali said.
Details about the attacker and his motive weren’t immediately available. Shaqfat Malik, a bomb disposal unit official, told CNN that the bomber’s remains have been sent to a laboratory for DNA testing.
A spokesman for the Pakistani Taliban, Shahidullah Shahid, said his group had no connection to the blast.
The death toll was given by Jamil Shah, a representative of Peshawar’s Lady Reading Hospital.