Luxembourg’s parliament has overwhelmingly passed a same-sex marriage bill, by a vote of 56-4.
The bill introduces equal marriage, in addition to granting adoption rights to same-sex couples.
Luxembourg’s parliament has only one chamber, and so the vote by the Chamber of Deputies has secured the passage of the bill as a whole.
Green MP Viviane Loschetter said: “Gay people should have the same rights as heterosexuals.
“With this law, we do not throw overboard all the values of our society.
“All we have done is give equal rights to gay people. We formally recognize a form of relationship that has always existed.”
Roy Reding, of the conservative Alternative Democratic Reform Party, said: “The most important institution of our society, marriage, is ruined.”
Prime Minister Xavier Bettel is a strong proponent of same-sex marriage.
Luxembourg will be the 9th EU country to introduce same-sex marriage, following the Netherlands, Belgium, Spain, Sweden, Portugal, Denmark, France and the UK.