Kerala Mermaid Sculpture September 27, 2013 By Mermaids of Earth Leave a Comment Mermaid statue – Jalakanyaka (mermaid)