Bookmark · 22 July 2026, 13:55 Archaeologists in Egypt find Homer's Iliad placed on a 1,600-year-old mummy archaeology