Question: what self defence weapons are legal in germany?
Answer: Gas pistols,, Flare pistols,, Stun guns,, Pepper spray, and., Other small non-lethal weapons.