Video PlayerClose
Photo taken on June 17, 2021 shows a view of the Alhambra Palace in Granada, Spain. The Alhambra Palace is a fortress complex located in Granada, Andalusia, Spain. It was inscribed onto the world heritage list in 1984 by UNESCO. (Xinhua/Meng Dingbo)