Enlarge Photo

Anti-government protesters throw stones during clashes in Cairo on Thursday. Egypt's prime minister apologized for an attack by government supporters. (Associated Press)

Happening Now