Thousands of tourists sift through fields of Persian roses for a three-day flowery festival filled with song and dance, feasts and even a chariot procession. 

May 8 – 10
visitmorocco.com

Photo: Thinkstock