Rainbow is seen after rain because of hanging molecules of water which act as __?

Rainbow is seen after rain because of hanging molecules of water which act as __________?

A. Lens


B. Prism


C. Mirror


D. Slabs