The Peshawar suicide blast s