Day: March 7, 2012

The Alhambra (literally “red fortress”) is one of the world’s greatest treasures- a series of buildings, gardens, and fortresses atop a hill overlooking Granada, Spain. With thousands of years of history, this structure has seen the rise and fall of the Moorish people in Spain, the rise of Spain as the world’s first super-power, and[…]