A rainbow is formed by refraction of light by separating light into all different colors.
Rainbows are an optical phenomena due to the diffraction of light waves.
A rainbow is formed by diffraction into all different colors.
a rainbow is formed by what into all different colors?
  movement
  diffraction
  photons
  shaping
  focusing a lens
  recalling
  sunlight
  spreading