Fact 1: Sunlight and rain can cause a rainbow. Fact 2: All deserts have very little rain. Given the two facts above, where do rainbows rarely appear?
Answer:
over the deserts