The call of the Cauvery The Mantra resort in Veppathur, near Kumbakonam, Tamil Nadu, is a mock village spread across 15 acres of green