After 30 years in power, Egyptian President Hosni Mubarak has resigned.
Egyptian president Hosni Mubarak resigns