Has the Tomb of Osiris been found?
Tomb of Osiris Unearthed in Egypt – Archaeology Magazine. LUXOR, EGYPT—A team of Spanish and Italian Egyptologists has unearthed a tomb complex on the West Bank of the Nile opposite the modern city of Luxor that features a chapel with a statue of the god Osiris. Why was the temple of Seti I built? Seti…