when the sun is positioned at precisely the correct angle behind the clouds the water droplets in them diffract light away, creating an intense streaking effect. the colouring is like, rainbow, caused by different wavelengths of light- different wavelengths are diffracted in different degrees, altering the angle of diffraction and consequently the colour of light as it is perceived. In this image cloud iridescence is accompanied by a sharply coloured rainbow.