Egypt exhibits Tutankhamun tomb artifact and two restored New Kingdom tombs in Luxor 15 May 2026, 7:23 AM Read full story