No rainbow could be observed from the surface of Moon by the astronauts. What could be the possible reason?

The formation of a rainbow on is due to the dispersion of sun’s light by the raindrops in the atmosphere. But the moon neither has the atmosphere nor the rain drops to create the dispersion and refraction of light hence the astronauts cannot observe the rainbow from the surface of the moon.


17