British artist Kamaal Williams performs at the 2023 Jazzablanca Festival in Casablanca, Morocco. All photos: Sife El Amine

The 2023 Jazzablanca Festival in Morocco - in pictures