Results 1 results found Katoubia Mosque and palm tree in Djemaa El Fna, the famous square in Marrakech, Morocco, North Africa, Africa