What natural phenomenon create a rainbow when light passes through ?

A ) Ice crystals

B ) Water droplets ✅

C ) Dust particles

D ) Air currents