"Karnak is a village in Egypt built on the site of Thebes, on the bank of the Nile, and renowned for…