Introduction to Luxor: The City of Palaces
Known as “The City of Palaces”, Luxor remains an unparalleled window into ancient Egypt’s glorious history. Located on the Nile’s east bank, it stands on the grounds that were once known as the city of Thebes, the vibrant capital of the New Kingdom of Egypt. Today, Luxor is often referred to as the world’s largest open-air museum, boasting an unparalleled exhibit of architectural masterpieces and monuments.