Nicknamed “God’s-Own-Country,” the state of Kerala tends to lure visitors from across the globe, who are looking for a ‘never-to-be-forgotten’ Indian adventure. This place happens to be a spot offering a perfect blend of nature’s splendour, cultural extravaganza, affable hospitality […]