When light is refracted through little drops of water the rainbow is formed behind the water molecules.
When light is refracted through a glass prism the rainbow is formed inside the prism.
Then why when the light is refracted through a bubble the rainbow is formed on the surface of the bubble?