The Giza Necropolis has amazed travelers for thousands of years. Sitting on the Giza Plateau near Cairo, it’s home to the Great Pyramid of Khufu, the Great Sphinx, and some of the most famous pyramids ...