Egypt’s state-run news agency says an explosion in Cairo has killed six police officers and wounded three more. The explosion early Friday targeted security forces on Al Haram Street, known as “Pyramids road,” the main route from downtown to the Giza pyramids, according to the MENA state news agency. ...