At least 30 people have been killed and more than 130 wounded after an explosion ripped through a mosque in Pakistan's capital Islamabad, the police said.
A security source said that a suicide attacker was responsible for the blast and was stopped at the mosque's gate and detonated himself.