Mermaid Statue

Monument in Alappuzha (Alleppey)

Landmark on Alleppey's North Canal.

Advertisement