Our very first impression of Cairo, Egypt