A riot of colours. So much to see at the market!