India is definitely the land of large mermaid statues. Here is the 27′ concrete mermaid sculpture at the Mahatma Gandhi Park in Kollam Beach.
This in one of at least two giant mermaids in India.
Get all the details here.
This site is about mermaids on planet Earth
Why? Because mermaids are all around us. Lots of them. No, not actual live mermaids of course…
Comment on this!