If refracting sunlight causes a rainbow of different colors, then what refracting causes a rainbow of different colors?

Answer choices:
- heat energy
 - highlights
 - photons
 - stardust
 - rainfall
 - Solar energy
 - moonlight
 - sunlight

 

        sunlight  