Stock Photo: The Step Pyramid of Saqqara, seen from the Cobra entrance, UNESCO World Heritage Site, near Cairo, Egypt, North Africa, Africa

Stock Photo: 1890-80152 The Step Pyramid of Saqqara, seen from the Cobra entrance, UNESCO World Heritage Site, near Cairo, Egypt, North Africa, Africa