what phenomena explain. the occurrence of a rainbow after the rain

a.phenomena of scattering of light
b.phenomena of reflection of light
c.phenomena of dispersion of light
d.phenomena of diffraction of light​