Question: what self defence weapons are legal in india?
Answer: It means, a pair of socks or even a safety pin can be used as a weapon in trained hands. On the same lines you can keep a “Pepper Spray Can” or even a knife if its blade is less than 5″ in size, without getting in trouble with the law, unless specified. You don't need a license to carry them with you.