Kerala: Discover why this enchanting state is 'God's own country