Mermaid Statue

Alappuzha (Alleppey)


Landmark on Alleppey's North Canal.