The rally was organized by Ameer Muqam, a senior member of the Pakistan Muslim League-Q party, but he had not yet arrived when the blast went off. "Such attacks are deplorable, but they cannot deter us from public service," Muqam said after the blast.

The bomber detonated his explosives as he was being searched at the entrance of the rally, said Ghulam Hussain, the police chief in Batgram district of Khyber Pakhtunkhwa province, where the attack occurred.

Junaid Raza, 13, said he saw police in a brawl with the bomber, who was hurling threats at the officers. The bomber freed himself from the police and detonated himself while running toward the rally, the witness said.