### Clue: An animal god devours hearts in palace and fortress (8)
### Answer: ALHAMBRA 
 ### Explanation: Definition: palace and fortress
 { [A LAMB](an animal) + RA(the ancient Egyptian sun god) } **containing**(devours) H(abbrev. for the hearts suit in card games).
Defn: … in Granada, Spain.