7 Incredible Reasons to Visit Cairo: Why This Fascinating City Should Be at the Top of Your Travel Bucket List