In Hindu mythology, the turtle is revered as the “Kachhapa Avatar”, an incantation of Lord Vishnu, the Preserver of Life. By: Ashok Kumar Created By School Address Email Class Bibhuprasad Mishra Govt. Boys’ High School Bhuwaneswar, Orissa 9th Download