The UN passed a vote to regulate the $70 billion US a year conventional arms trade, reports Al Jazeera.
The treaty will regulate the trade in 'conventional arms' - a label encompassing all weapons that are non weapons of mass destruction including machine guns, battle tanks, sea and land mines, attack helicopters, cluster munitions and (non-nuclear) bombs.
As the number of yes votes showed up on the electronic board, the room was filled with loud cheers. The treaty passed by a vote of 154 to three with 23 abstentions. North Korea, Iran and Syria voted "no".
Iran is currently under a U.N. arms embargo following the re-instigation of its nuclear programme and wanted to see its access to arms imports and exports remain open.
Syria's government currently relies on Russian and Iranian weapons for the civil war. It listed seven objections to the treaty including that it failed to include an embargo on delivering arms to "terrorist armed groups and to non-state actors."