violence over the last day killed 23 protesters , two mourners hauled from a mosque and wounded , underlining the challenges of bringing justice and strengthen peshawar ' s thriving republic .
Two worshippers were killed in Afghanistan.