Uruguay becomes first nation to legalise marijuana trade
Uruguay has become the first country in the world to make it legal to grow, sell and consume marijuana.
After nearly 12 hours of debate, senators gave the government-sponsored bill their historic final approval.
The law allowing registered Uruguayans over 18 to buy up to 40g (1,4oz) of the drug a month is not expected to come into force before April.
The government hopes it will help tackle drug cartels, but critics say it will expose more people to drugs.
Dozens of supporters of the bill proposed by the left-wing President Jose Mujica gathered outside the Congress in Montevideo to follow the vote.
Presenting the bill to fellow senators, Roberto Conde said it was an unavoidable response to reality, given that the "war" against drugs had failed.
"We have the duty as the state to give a specific answer to an open territory, small and non-producing," Mr Conde said, adding that Uruguay's borders were used by cartels to smuggle drugs into neighbouring countries.
But many senators also spoke out against the bill, before it was passed by 16 votes to 13 on Tuesday.
The opposition member Alfredo Solari said Uruguay should not "experiment" on its people.
"This project envisages a social engineering experiment and respects none of the ethic safeguards of experimentation on human beings, and these are important in the case of a substance like marijuana, which causes damage to human beings," Senator Solari told Reuters news agency