For three days, this semi-arid patch edging the Sahara desert blooms with a riot of colours – red, orange, blue,…