What makes a rainbow have different colours?

Why are rainbows diffent colours?
11 answers 11