Egyptian Prime Minister Ibrahim Mehleb in a photo from May. Mehleb resigned his post today, paving the way for a new Cabinet.