Rainbows are one of the most spectacular natural phenomenon. It is a breath-taking display of glorious colors, where each color holds its own hidden meaning, as well as spectacular beauty. It symbolizes happiness and felicitousness. It has been symbolically used in various forms of literature and art to emote powerful feelings of love, serenity, beauty, and happiness. The powerful colors of a rain