Wellington, April 11 -- New Zealand's Parliament on Wednesday passed sweeping gun laws that outlaw military style weapons, less than a month after the mass shootings at two mosques in Christchurch where 50 people were killed and dozens were wounded.

A bill outlawing most automatic and semi-automatic weapons and banning components that modify existing weapons was passed by a vote of 119 to 1 in the House of Representatives after an accelerated process of debate and public submission.

The bill needs only the approval of New Zealand's governor general, a formality, before becoming law on Friday.

Prime Minister Jacinda Ardern spoke emotionally during the bill's final reading of the traumatic injuries suffered by victims of the March 15 att...