The Hidden Treasures of Morocco

From the thriving market place to the sumptuous, authentic food, the city offers both plenty spectacles and peaceful serenity. First came the culture shock...