Video PlayerClose
Photo taken on Oct. 26, 2013 shows a view of the Alhambra Palace in Granada, Spain. The Alhambra Palace is a palace and fortress complex located in Granada, Andalusia, Spain. It was inscribed onto the world heritage list in 1984 by UNESCO. (Xinhua/Xin Yuewei)