Essaouira - The 19th Gnaoua World Music Festival kicked off on Thursday in the Atlantic coastal town of Essaouira.

Essaouira's Gnaoua and World Music Festival to Turn 20 in June