The Alhambra, city and fortress