Rainbow effects withour rain

In july 2003 in France I withnessed the following
beautifull view in the sky.
I enhanced the cotrast of the picture a bit to make
it look how I actually saw it !!
Any explanations ???


image.jpg

It’s probably due to ice crystals forming high up.