The Beauty of Egypt starts in Luxor, Here’s Why

Luxor is a city that is located in Egypt and is the capital of Luxor Governorate. This city covers an area of one hundred and sixty square miles and has a population of approximately three hundred and seventy-seven thousand residents. Luxor is the site of the City of Thebes, which was the city for the […]