Europe Alhambra24/11/2017Alhambra means the red or crimson castle from the Arabic root, this is because of the towers and walls that surround the entire hill of La Sabica, built as a…