Why does petrol create a rainbow on water?

Published: Feb. 2, 2015, 5 p.m.

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. Like this podcast? Please help us by supporting the Naked Scientists