Kerala, rightly called “God’s Own Country,” is synonymous with tranquil backwaters lined with coconut palms and dotted with quaint villages. Among the many...