More than 20 people have been killed in two explosions in Pakistan’s commercial capital, Karachi.
One blast killed at least 12 Shi’ite Muslims on a crowded bus.
Hours later the hospital where some of the 40 wounded were being treated was hit by a huge explosion.
At least 10 people have been killed in that blast, with dozens thought to be injured.
Al Qaeda-backed Taliban militants are thought to be responsible.
They have been carrying out a string of bombings aimed at toppling the government, which they accuse of being too pro-American.