answered question
The reason why the rainbow has different colours and angles to a different person is because when sunlight is sent through a raindrop, the angle that the light comes into a persons eye determines the color it is.