Modern Luxor, located within the Nile in Higher Egypt, flourished on the website of historic Thebes, among The key cities while in the country's background. Historians estimate that it was stated as the largest town on this planet two times in its record - The 1st time around 1980 BC, https://jameso766uzd1.webbuzzfeed.com/profile