At least six people have been killed in a series of attacks in the eastern Pakistani city of Lahore.
19 people were injured in the attack on the Pakistan Navy War College.
Interior Ministry spokesman Javed Iqbal Cheema said a mini-bus entered the college when a suicide bomber following closely behind blew up his vehicle.
The bomber killed himself and four others in the initial attack. Two more people died in secondary explosions.
Elsewhere, five people including four militants were killed in a gunbattle with police near the town of Lakki Marwat in the northwest.
Police said the dead included two Uzbek and two local militants.
The shootout broke out after militants kidnapped a local councillor and two colleagues.
More than 500 people have been killed in militant-related violence in Pakistan since the start of this year.