Designed by
Title
Ruins of The Step Pyramid of Pharaoh Djoser #247647642
Description
The Pyramid of Djoser, or Step Pyramid of Djoser, is an archaeological site in the Saqqara necropolis, Egypt, northwest of the ruins of Memphis near Cairo Egypt
This image is editorial