Esna is south of Cairo and lies on the west bank of the Nile. It was "the city of the fish" where the Nile perch fish was worshipped as divine. Today it is very famous for its river barrage. The Temple of Esna, which was buried beneath its own debris for many centuries and is dedicated to the ram-headed god Khnum, the god of creation. Tuthmosis III laid the foundations of the Temple in the 18th Dynasty, but Ptolemaic and Roman Emperors completed it between 40 to 250 A.D., and their names are recorded all over the temple walls.