Young Moroccans celebrating

first people arriving on Essaouira beach after watching the latest victory on the city’s main square

Young boy with Moroccan flag

Horses on Essaouira beach

A young boy on a horse in the crowd

A crowd of hands

Men holding flags in front of the sea

Three young boys on Essaouira boulevard