Final answer:
The country that has Grenada, site of Alhambra, a Moorish citadel and palace, is Spain. The Alhambra is located in Granada, Spain and was built in the 13th century by the Nasrid Dynasty.
Step-by-step explanation:
The country that has Grenada, site of Alhambra, a Moorish citadel and palace, is Spain. The Alhambra is located in Granada, Spain and was built by the Nasrid Dynasty in the 13th century.
It served as the residence of the Emirs of Granada and is known for its sophisticated planning, complex decorative programs, enchanting gardens, and fountains.