By Michelle Bouchard

Fez City. The Spiritual city of Morocco