Travelling to India? Kerala means "The Land of Coconuts" and locals claim it to be God's own country. Find out why is this little state at south of India so interesting and worth visiting!Read less