Science (Third Primary)

Weather Phenomena

Which of the following is necessary for making a rainbow?