Photo News

Artists perform Opera Aida in the Temple of Hatshepsut in Luxor, Egypt

LUXOR (EGYPT), Oct. 27, 2019 (Xinhua) -- Artists perform Opera Aida in the Temple of Hatshepsut in Luxor, Egypt, on Oct. 26, 2019. Opera Aida was performed on Saturday in Luxor after a hiatus of over two decades. Photo by Radwan/Xinhua/UNI PHOTO-4F