Kerala is often called “God’s own country”. While so far, there’s been one primary reason linked to this beautiful adage owing to the awe-inspiring, scintillating natural beauty found here, there could actually be a profound reason for calling India’s southern…