Palace of the Alhambra
Nestled among the tallest mountains in Spain, just outside Granada, is an exquisite palace-cum-fortress that represents the high-water mark of Islamic architectural achievement in Western Europe. The Alhambra was built by a succession of Moorish kings in the Nasrid dynasty, beginning with Muhammad I in the 13th century. (more…)





