At least 31 people were killed and 169 were injured when a suicide bomber blew himself up at a Shia mosque during Friday prayers in Pakistan’s capital, police sources said.

The powerful explosion occurred at Tarlai Imambargah in the Shehzad Town area of the federal capital.

The suicide bomber was stopped at the gate of the Imambargah, but he blew himself up, killing 31 people and injuring several others, they said.

No group immediately claimed responsibility for the blast.

However, police sources said that the attacker was a foreign national and had links with Fitna al Khwaraji, a term used for Tehreek-e-Taliban Pakistan (TTP). Rescue teams and police rushed to the site of the attack and began rescue operations.