Egypt

Egypt

Ahmed Ashraf/AP Photo

The scene of an explosion at a police headquarters building that killed at least a dozen people, wounded more than 100, and left scores buried under the rubble, in the Nile Delta city of Mansoura, north of Cairo on Dec. 24, 2013.