“Every generation needs a new revolution.” ~ Thomas Jefferson
Opposition supporters react in dismay at President Hosni Mubarak's speech to the nation. (Suhaib Salem/Reuters)
Opposition protesters celebrate President Hosni Mubarak's resignation, from their stronghold of Tahrir Square. (Suhaib Salem/Reuters)