New research shows Karnak Temple was built on a rare island of high ground formed as Nile river channels shifted thousands of years ago. Before that, the area was too flooded for settlement, making ...