Essaouira Enters a Trance from June 19 to 21: 54 concerts, 350 artists, intoxicating fusions, and an engaged forum. Three days where music celebrates humanity without...