The original island of Philae was the site of an Egyptian temple complex in the Nile that now lies submerged beneath the waters of Lake Nasser to the south of Aswan in southern Egypt. It was originally located near the First Cataract of the Nile in Upper Egypt but was dismantled and moved to nearby […]