Question: when does a rainbow appear in the sky
Answer: whenever there are water drops in the air and sunlight shining from behind the observer at a low altitude angle