Few festivals are more stunning to be at than Moga Festival.
It is held in a legendary and historic city in Morocco known as Essaouira, which is where they have filmed Game of Thrones and where crumbling old buildings, dusty streets and palm trees make it a real exotic getaway.
Musically there is a real focus on the contemporary electronic landscape but also an equal highlight on local musicians, traditional sounds and skilled instrumentalists.
Across five stages by the pool, garden the So Lounge and Terrasse Stage tens of classy DJs serve up majestic sets of warm, hypnotic sounds.
Here are some of the best photos.
Photos by Oli Riley Photography, Juliet Airs and Momo Filali