Today's Luxor, Positioned over the Nile in Higher Egypt, flourished on the site of historic Thebes, one among The main cities in the place's background. Historians estimate that it was stated as the largest town on earth twice in its heritage - The 1st time close to 1980 BC, when https://stephens966qqq4.scrappingwiki.com/user