is it legal to carry a gun in south africa
Firearm legislation in South Africa Carrying legally owned firearms in South Africa is legal under all licence types and requires no additional permit. No person may carry a firearm in a public place unless the firearm is carried:
Knife legislation The carrying of knives in public is forbidden or restricted by law in many countries. Exceptions may be made for hunting knives, pocket knives, and knives used for work-related purposes (chef's knives, etc.), depending upon the laws of a given jurisdiction. In turn, the carrying or possessing of certain type of knives perceived as deadly or offensive weapons such as automatic or switchblade knives or butterfly knives may be restricted or prohibited. Even where knives may be legally carried on the person generally, this right may not extend to all places and circumstances, and knives of any description may be prohibited at schools, public buildings or courthouses, and at public events.