Less than four weeks after the Christchurch mosque shootings, the New Zealand parliament has almost unanimously voted to pass new gun laws.

The bill, which bans a range of semi-automatic weapons and modifications, passed 199 votes to one on Wednesday afternoon.

In sole opposition was libertarian ACT party’s David Seymour, who acknowledged that some change was needed but rejected the legislation on the basis that it was passed too quickly.

New Zealand Prime Minister Jacinda Ardern said parliament acted as the voice of the victims of the attack and dismissed calls for delay, referring to John Howard’s response following Australia’s Port Arthur massacre.

If anything in this story has affected you, there are services to help. You can contact Lifeline at anytime by calling 13 11 14, or visit lifeline.org.au.