The Stepped Pyramid of Saqqara (The Pyramid of Djoser) in Egypt The Stepped Pyramid or the Pyramid of Djoser is located in the Saqqara necropolis. The pyramid was built in 2630 BC by Imhotep for the Phar...Read More