Sunlight and rain can cause a rainbow.
Cold fronts bring in the rain.
Cold fronts can cause a rainbow.
What can cause a rainbow?
(A) sunlight
(B) cold fronts
(C) heating liquids
(D) earthquakes
(E) the moon
(F) solar eclipse
(G) a prism
(H) evaporation