Switzerland has become the 29th country to legalise same-sex marriage after lawmakers voted in support of the new regulations on Friday December 18.
Switzerland has become the 29th country to legalise same-sex marriage after lawmakers voted in support of the new regulations on Friday December 18.