Oil Floats
Anyone who has ever seen oil spilled in a water puddle will notice that it creates colourful patterns in the sunlight. This is because the oil, which is less dense than water, forms a separate layer which actually floats on the surface of the water. The different light refracting properties of the two layers create a prism effect, and hence, the colour patterns.