Saqqarra Pyramids

Saqqara Pyramids Cairo Egypt 14

Saqqara Pyramids in the City of the Dead

The Saqqara Pyramids in the City of the Dead are the burial grounds of Memphis, Egypt’s ancient capital. This place