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)
Artists perform Opera Aida in Luxor, Egypt
Source: Xinhua| 2019-10-27 08:03:30|Editor: Shi Yinglun