There are so many relics of Egypt's glorious past along the Nile's banks at Luxor that the area is often referred to as the world's largest open-air museum. The scientific community also places a high value on Thebes, a city that sits on the banks of the Nile. Why do you think that is? Let's discover that!