You are presented with the question "What can cause a rainbow?" and the following answer choices: 
- sunlight
 - cold fronts
 - heating liquids
 - earthquakes
 - the moon
 - solar eclipse
 - a prism
 - evaporation

Now knowing that sunlight and rain can cause a rainbow and cold fronts bring in the rain, choose the best answer.


 

  cold fronts       