A Taliban suicide bomber blew himself up in a mosque packed with worshippers during afternoon prayers on Monday in the high-security zone in Pakistan's restive northwestern Peshawar city, killing over 30 people and wounding nearly 150 others, mostly policemen, officials said.