The US House of Representatives passed a bill yesterday that would provide federal protection for same-sex marriage amid fears that the Supreme Court could roll back recognition of such unions.
The Respect for Marriage Act was approved in the Democratic-controlled chamber by a vote of 267 to 157, but its prospects are uncertain in the Senate.
Forty-seven Republican lawmakers joined Democrats in voting for the bill, which was met with scattered applause on the House floor when it passed.
The bill repeals the 1996 Defence of Marriage Act that defined a marriage as a union between one man and one woman.