Rainbow factory
Excellent! Your answer is correct.
Where the rainbow is formed depends on the position of the observer. In fact, everybody sees their own rainbow. When you look at a rainbow, a person next to you will see a slightly shifted rainbow.