The correct option is B rain drops are spherical
The rainbow is formed by the refraction and reflection of the sun's rays as they fall on drops of rain which act as prism to produce the different colours. The angle which the rain drop makes at the observer's eye is particularly important.
According to simple geometrical principles,the rain drops which lie at this angle and in a
direction opposite to the sun, lie in the form of a full circle or part of it(arc). Even if there are enough raindrops to form a full circle, it will look like an arc as it is limited by the horizon.If the observer is on a high and the sun is near the horizon,he will be able to see the whole circle of rainbow.
Hence, a rainbow has circular shape because rain drops are spherical.