CAIRO — Egypt on Monday displayed a trove of ancient artifacts dating back 2,500 years that the country’s antiquities authorities said were recently unearthed at the famed necropolis of Saqqara near Cairo.
The artifacts were showcased at a makeshift exhibit at the feet of the Step Pyramid of…


















Discussion about this post