A powerful blast struck on Monday inside a mosque in the northwestern Pakistani city of Peshawar, killing at least 59 people, according to hospital and police officials.