The market in 2019 is full of knives. There are smallest knives that can be kept hidden in the pocket and then there are massive machetes that look like short swords. The purpose for which most of these knives are used in self-defense. Of course, it has become necessary to carry a self-defense weapon since attackers are finding it easy to attack the people. Specifically, when you go out in the night, you are likely to be attacked. This is why many people are attentive towards the knives. Yes, the knives can come very handy in such situations. But which knife is the best for self-defense? There are many, but we have brought the best of them. Here are the three top knives for self-defense: 1. Folding Knife When you talk about self-defense knives , the first knife that comes into the mind is a folding knife. This is a perfect knife for some reasons. Firstly, it is small and lightweight. It is easy to carry it in the pocket because the blade can be folded inside the han...