Karnak is the largest ancient religious site in the world. The complex of temples is near Luxor on the Nile in Egypt. Luxor is some 500 km south of Cairo. About thirty pharaohs contributed to the buildings. The site reached a size, complexity, and diversity not seen elsewhere.