The Alhambra is a complex of palaces and fortresses on a large hill that overlooks the city of Granada, Spain. Most of the buildings were built by the Moors over the course of several centuries when they controlled much of the Iberian Peninsula. There are sprawling gardens and massive fortifications. The crown jewels, so to… Continue Reading
