Stock Photo: Carved image of Vishnu seated on serpent Adisesha. Chennakeshava Temple. Somnathpur. India