A Raft of Ducks, Ambalappuzha