A suicide bombing at a crowded market in the north-western Pakistani city of Peshawar has killed at least 23 people, police and officials say.
The bomb went off in the centre of the city as police watched over a protest rally against power cuts.
One of the city's most senior police officers was killed. No group has claimed the attack - the Taliban have carried out dozens of recent bombings.
Earlier, a bomb blast outside a city school killed a boy and wounded others.
Monday evening's explosion happened in Peshawar's Qissa Khawani (Storytellers' Bazaar) soon after the end of a rally against soaring inflation and power shortages organised by the Jamaat-i-Islami party.
Suddenly the explosion took place. Everywhere there were dead bodies
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.