A perfect day in Cairo