Australia also has strict knife control.
You are not allowed to have a knife on your person or in your vehicle unless you have a "good reason" to have it there.
Self defense is not an option for a "good reason".
The Australian Constitution was written at the height of Western Civilization, when the rights of Australian citizens were reasonably well respected, about 1900. From Wikipedia:
Some delegates to the 1898 constitutional convention favoured a section similar to the bill of rights of the United States Constitution, but this was decided against. This remains the case, with the Constitution only protecting a small and limited number of constitutional rights.
Ridiculous - I had to replace my Swiss Army knife while in Oz in 2001 and had no trouble doing so in Sydney, carried it on me the rest of the trip. Nobody mentioned a “no-carry” rule.