La Alhambra is an Arab World Marvel Worth Queuing For (Photos)
Around 7pm in autumn, a golden light cradles La Alhambra, a Moorish fortress and palace complex located in Granada, Spain. The reddish exterior walls and the surrounding woods stand with their shoulders square and crowns basking in the glow, as if to show off their undisputed majesty. Indeed, the UNESCO World Heritage site is so […]