Egypt inaugurates the Grand Egyptian Museum near the Giza Pyramids, showcasing King Tut’s treasures and boosting tourism and ...