Remains of ancient pyramid found in Egypt
The pyramid from the 13th dynasty was found in Dahshur's royal necropolis, 30 kilometres (20 miles) south of Cairo. Excavations are still in their early stages, and the size of the pyramid remains unknown.
Read more »