Chennai: It can’t get more dramatic and seemed to be plucked out straight from Ripley’s Believe It or Not show. Call it providence, sheer luck or tenacity, Kerala lived up to its moniker God’s Own ...