Why does petrol create a rainbow on water?
--:--
We find out why petrol creates a rainbow effect when in contact with water, and how the behaviour of light can create all these colours.