Switzerland has voted by a wide margin to allow same-sex couples to marry, in a referendum bringing the Alpine nation into line with many others in western Europe. 

 

Official results show the measure passed with 64 point one per cent of voters in favour, and won a majority in all of Switzerland's 26 states. 

 

Supporters say the change in law will put same-sex partners on equal legal footing with heterosexual couples, facilitating adoption and citizenship for same-sex spouses.