A bomb blast in the Pakistan city of Peshawar has killed 31 people and wounded 70 in an area crowded with shops and families, according to police and hospital authorities.
No group has yet claimed responsibility for the explosion outside a police station.
The blast came a week after an attack by a Taliban faction on an Anglican church that killed more than 80 people.
More top news
A look ahead to the forecast for today across the UK.
People have been warned to prepare for cold weather as ice and snow is set to hit parts of the UK.
There is concern that the lack of clean water could add mean more people fall victim to the worst recorded cholera outbreak in history.