Every May, farmers from Morocco's valley of the roses, celebrate the fragrant new crop with music, dancing and floats at the annual Rose Festival.
El Kelaa des M'Gouna's huge distilling plant produces the country's famous scented rose water.
In this grandiose setting, the day is marked by numerous events like folk-dancing and singing, handicrafts exhibitions, ‘Diffa’-banquets in tents, flower-decked floats, the election of Miss Rose, camel-rides and a splendid excursion by bus from Ouarzazate down the Valley of the Roses.