That one day trip to Essaouira is an amazing experience which offers a quite and wonderful day in a spiritual environment.
Read more