Cairo in Egypt is home to ancient wonders like the Pyramids of Giza and the Sphinx and will have you marveling at the scale of human history.