Video PlayerClose
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 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)