When a drop of oil is spread on a water surface, it displays beautiful colors in daylight because of

When the light rays fall on the oil, a part of it is reflected while some is refracted. This refracted ray undergoes multiple reflection inside the oil and is transmitted turn by turn. These multiple reflected rays interfere and form beautiful colors.

1