Twin explosions have ripped through a market in the city of Peshawar in the volatile northwestern region of Pakistan.
At least 34 people have been killed. The blasts close to a building housing newspaper offices and apartments, came as many people were dining in nearby restaurants.
Of the 100 people wounded, 21 are said to be in a serious condition.
Many were badly burned in a fire that broke out after the explosions.
Militants have stepped up their attacks across the country since the killing of al Qaeda leader Osama bin Laden by US Navy Seals in a raid in Pakistan last month.