Today's Luxor, located on the Nile in Upper Egypt, flourished on the site of historic Thebes, certainly one of The key towns during the country's history. Historians estimate that it absolutely was stated as the largest town on this planet 2 times in its background - The 1st time close https://benjaminz222ouz0.anchor-blog.com/profile