The Rainbow Fish is a legendary creature in Hinduism as large as a whale which ate Vishnu's incarnation Buddha who removed suffering from the world. It was caught by some fishermen who freed Buddha. When the rainbow fish was caught it provided an entire nation with food for a year.
His Red scales were made of fire, his blue ones of ice. The green ones were grass and the yellow lightning.
References
- From: A guide to Hinduism. C.M.Faren