Sunlight and rain can cause a rainbow.
All deserts have very little rain.
Rainbows are rare in the desert.
Where do rainbows rarely appear?
A: the Great Barrier Reef
B: Nurseries of the ocean.
C: over the mountains
D: over the valleys
E: summer end
F: over the plains
G: swamp vegetation
H: over the deserts