Music is everywhere you go in Morocco. In the Atlas mountains, entire Berber villages assemble on festive occasions to dance and sing together.
In the cities there is a strong classical tradition handed down by the Arabs to the east and from Moorish rule in Andalusian Spain.
Then there is the music of the Sufi brotherhoods and in particular the trance-like rhythms of the Gnawa, which have proved remarkably adaptable and have been audaciously blended with jazz, rock, funk and even hip-hop.
There is also a wider and vibrant fusion scene, ranging from the good time dance-pop heard blaring from taxi radios to more experimental styles.