Alhambra, Spain
place
GenRank Score
1.8
A palace and fortress complex in Granada, Spain, built by the Nasrid dynasty, a UNESCO World Heritage site.
Also Known As
Alhambra, Spain
1 question•1 category
Score History
Loading score data...
Mention Rank: #7