Argentina has legalized same-sex marriage, becoming the first country in Latin America to give gays and lesbians all the same legal rights of married heterosexual couples.
The vote by the country’s Senate came down to 33 in favour, 27 against and three abstentions.
Since the lower house already approved it, and President Cristina Fernandez is a strong supporter, it now becomes law.
The vote came after a marathon debate and marches by supporters and opponents that drew thousands of people.
Approval also came despite a strong campaign against the plan by the Roman Catholic Church.