Modern Luxor, located to the Nile in Higher Egypt, flourished on the site of historic Thebes, among The most crucial towns during the place's historical past. Historians estimate that it was mentioned as the largest town on this planet 2 times in its background - the first time around 1980 https://lyndonc033xgz3.tdlwiki.com/user