Close

Thodupuzha, Kerela, IN

Thodupuzha is a little, picturesque town situated on the banks of the Thodupuzha