The Alhambra is Spain’s top tourist attraction, and although this covers a large hilltop site overlooking Granada, it is the three intact Nasrid palaces that the visitors head for. Surprisingly these are a series of small and intimate but … Continue reading