The mosque attack is at least the third disaster in Pakistan since Sunday. A bus crash killed more than 40 people in the southern province of Baluchistan, and 30 students were killed when their boat capsized on a lake in Khyber Pakhtunkhwa province.
The Khyber Pakhtunkhwa government declared Tuesday a day of mourning for those killed in the mosque attack and the boat accident.
Tuesday also brings the start of talks in Islamabad, the capital, between government officials and the International Monetary Fund on reviving a $1.1 billion loan program. Pakistan, a heavily indebted country of more than 230 million people, faces an economic crisis worsened by catastrophic floods last summer, with its currency, the rupee, hitting a record low.
Last week, a breakdown in the power grid left much of the country without electricity for the better part of a day during the coldest time of year. Officials said they would upgrade the network to reduce the number of blackouts, which happen regularly.