Source: © ONMT / The Moroccan National Tourist OfficeAlcazaba de los UdayasMundoÁfrica y Océano ÍndicoMarruecosRabatAlcazaba de los Udayas