Twenty-five people were killed and nearly 100 others injured when two explosions went off minutes apart in the north-west Pakistan city of Peshawar, officials said.
The blasts happened just after midnight in an area of the city which is home to political offices and army housing.
The first explosion was relatively small and drew police and rescue workers to the site, said Dost Mohammed, a senior local police official.
A large explosion rocked the area a few minutes later, causing the fatalities and injuring 95 people, said Mohammed Farooq, a doctor at a local hospital.
The attack took place as CIA director Leon Panetta and Afghan President Hamid Karzai were in Islamabad, some 95 miles (150km) from Peshawar, to speak separately with senior Pakistani officials about intelligence sharing and efforts to reconcile with the Taliban.
Initial reports indicated that the second blast in Peshawar was caused by explosives placed in a vehicle and detonated by remote control, said police official Mr Mohammed. The source of the first explosion was unknown.
The attack took place across the street from the offices of the top political agent to Khyber, part of Pakistan’s volatile tribal region, and only about 100 yards from army housing units. Peshawar borders the tribal region and has been repeatedly hit by bombings over the past few years.