Travel video about destination Alhambra in Spain. In southern Spain, majestically, yet mysteriously, the legendary Alhambra proudly rises above Granada’s …