Bombings at two mosques in north-west Pakistan have killed at least 10 people, police say.

The blasts in a village in Khyber Pakhtunkhwa province also wounded more than 30 people.

The roof of one mosque collapsed following the explosion. The other mosque was also badly damaged. Rescue workers are trying to retrieve bodies from the rubble.

No one has claimed responsibility for the blasts, but suspicion is likely to fall on the Pakistani Taliban.

Shahid Ali, who was in the first mosque that was attacked, said the explosion came just as worshippers were starting Friday prayers.

"I rushed out with others and saw several people bleeding and crying," Ali said. "There was dust and smoke around."

Ali rushed to the second mosque after it was attacked and saw that its roof had caved in and it was on fire.

"Many people are buried under the rubble," he said.

The Pakistani Taliban has been waging a bloody insurgency against the government for years that has killed thousands of civilians and security personnel. The Pakistani army has launched multiple operations against the militants in the north-west, but they have proved resilient and continue to carry out near-daily attacks.

The Taliban recently launched a series of attacks in the run-up to national elections on May 11 in an attempt to derail the vote. Pakistanis defied the militant group by coming out in large numbers to cast their ballots.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.