Where the past also dwells: Egypt today