According to the Ramayana, when Hanuman was crossing the ocean to Lanka, the sea-demoness Singhika emerged from the waters and tried to swallow him. Hanuman killed her by punching her and continued his journey. Surasa was a different demoness (mother of nagas), Lankini guarded Lanka's gates, and Mainak was a mountain that offered Hanuman rest.