Entrance to Alcazaba (the fortress) in Alhambra. Alhambra was the last muslim outpost in Europe. The name means Red Castle, and it's perched on La Sabika, a hill overlooking Granada.