we all love to watch rainbow. Its so vibrant and beautiful. As we all know that Rainbow caused by rain ya that's little truth but mostly rainbow is casing because of our mighty sun.
We can't see rainbow in all places to form a rainbow We need to be in perfect angle. Rainbow will always form opposite to sun. Sun light being Refracted when entering to rain drop and Reflected in drop and again Refracted while leaving a drop this is caused a Rainbow. To happened this our eye and sun light should be in particular angles.
On ground we can only see rainbow in arc but if we are above ground level or in plane We can see Rainbow in different arcs. If we are in plane we can see a circle rainbow.
No 2 people can see same rainbow because of eye angle.