Alhambra

3 min read

GRANADA, ANDALUSIA, SPAIN, 1238

From the Arabic for ‘castles of red’, this stunning