You are presented with the question "a rainbow is formed by what into all different colors?" and the following answer choices: 
- movement
 - diffraction
 - photons
 - shaping
 - focusing a lens
 - recalling
 - sunlight
 - spreading

Now knowing that arainbow is formed by refraction of light by separating light into all different colors and rainbows are an optical phenomena due to the diffraction of light waves, choose the best answer.


 

  diffraction       