6Alhambra, Spain

Situated in the gorgeous city of Granada, the Alhambra is a testament to Spanish intricate history with Islamic cultures.

In Arabic, Alhambra literally means the Red Castle. Indeed the Alhambra features reddish walls and can be admired from afar. Set atop of the hill al-Sabika and left to the Darro River this grand palace has survived a great deal.