Egypt inaugurated on Thursday the Step Pyramid of Djoser in Giza's Saqqara necropolis after its restoration was completed. The renovation took 14 years to fully restore the pyramid at a cost of over 6.66 million U.S. dollars.