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.
232 statues. The myths behind them, the artists who made them, and where to find them. Delivered every week — free.