Egypt's capital and Africa's largest city brims with captivating history, ancient treasures and unparalleled energy.