A deadly suicide bombing has rocked Pakistan.
The government says a suicide bomber is to blame for the attack on a mosque near Peshawar.
Thirty people are reported killed and several others injured.
The attack is the latest in a save of violence along the Afghan border, just as the Pakistani army says it is close to defeating Taliban militants in the Swat valley.