When a drop of oil is spread on a water surface, it displays beautiful colours in daylight because of
The colours are seen due to interference of light. The colours seen in reflected light are complementary with the colours seen in transmitted light.