The Khufu pyramid, located in Giza, is the tallest pyramid in the world.