What is the colour seen at the inner and outer edge of the rainbow respectively?
Violet, Red
Dispersion of light caused by water droplets in the atmosphere causes rainbow.
The order of colors in a rainbow is R - O - Y - G - B - I - V. Red is at the top edge of the rainbow and violet is at the bottom edge, with the other colors in between.