Take a look at Luxor, Egypt from the sky In this Cinematic Aerial Film. Luxor, often referred to as the world’s greatest open-air museum, stands on the east bank of the Nile River. It was once the site of Thebes, the ancient capital of Egypt during the New Kingdom. Luxor is home to some of the most iconic monuments of ancient civilisation, including the Karnak Temple, Luxor Temple, and the Valley of the Kings.