There's a reason that Kerala is called 'God's Own Country'. Brimming with tropical backwaters, waterfall-bound jungle, and a 600 km stretch of palm-fringed coastline, this Indian state is a ...