Granada on top of a hill in Spain