For centuries, the Djoser Step Pyramid in Egypt has held the title of the world’s oldest pyramid, estimated to have been built around 2,630 BC. But a controversial study from a few years ago ...
CAIRO -- Egypt’s antiquities authorities on Thursday ... The corridor — on the northern side of the Pyramid of Khufu — was discovered using modern scanning technology. It measures 9 meters ...