About 200 miles south of Cairo, up the Nile river, is the site of ancient Khemenu, named for Khem or Ham (a son of Noah), in ancient Egyptian that city pronounced Hmnw, as in Baal Hammon (Amun) the god later worshipped in the Levant and North Africa brought by the Phoenicians (Canaanites) when the Ice Age had ended, during the so-called Bronze Age collapse, described in the Ipuwer Papyrus.