Close

Ambalappuzha

Ambalappuzha is a town in the southern Indian state of Kerala. The town is famous for