Lying in the northern tip of Kerala bounded by the Western ghats in the east and Arabian sea in the west, twelve rivers flowing across its terrain, Kasaragod is an enchanting beauty of Nature's creations.