Pakistani police say a suicide bomber has blown himself up inside a hotel lobby in the northwestern city of Peshawar, killing at least 25 people and wounding about 30 others.
Police say the attacker detonated the explosives Tuesday on the ground floor of the crowded Marhaba Hotel in Peshawar's old city. The attack took place at lunch time, when the lobby's restaurant was packed with diners. The spot is popular among Afghans.
A provincial police chief Sharif Virk said authorities found a severed leg in the carnage that belongs to the suicide bomber. He said there was a message attached to the limb saying spies for the U.S. would meet a similar fate.
Militants carried out a wave of bombings in Peshawar late last year and early this year as Pakistani troops tried to clear the area of al-Qaida and pro-Taleban fighters.
This is the second major bomb attack in North West Frontier Province in the past three weeks. In late April, a bomb blast in Charsadda killed 28 people and wounded Pakistan's interior minister.