Indian Red Snail (Indrella ampulla) by Jayasankar Madhavadas
Via Flickr:
Indian Red Snail (Indrella ampulla) … one of the largest snails in India. These snails are common throughout the western ghats and can be seen in large numbers during the monsoons feasting on the fungi/mushroom that grows on the dead/living tree. It is native species and found only in the western ghats of India.