egypt experiences