Peshawar, the capital of Khyber Pakhtoonkhwa province, has been the site of several terrorist attacks in recent months.
The city is surrounded by lawless tribal regions where al-Qaeda and Pakistani Taliban have hideouts.
The Pakistani military has carried out several operations in the area, but intermittent terrorist attacks continue.