The Alhambra is one of the most magnificent architectural building, the Alhambra is in Spain and was built by the Moors, the North African people who invaded and colonised Spain. The name ( Alhambra) translates to * red female* . The building was used as a palace by the moor's princes.