Hey. How are Rainbows formed??

I've got an little presentation 2 do and i was wondering if ne1 knows how rainbows r made, i mean wit all the science stuff about light etc.
10 answers 10