thetimetogoisnow.com
The Alhambra
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 whe…