Riot means an impressively large or varied display of something.
SINGULAR NOUN
If you say that there is a riot of something pleasant such as colour, you mean that there is a large number of various types of it.
[approval]
All the cacti were in flower so that the desert was a riot of colour. [+ of]
…a riot of tastes and spices.