Switzerland has taken a major step on the path to equality after its parliament voted overwhelmingly in favour of a law to pass same-sex marriage. The council of states – the upper house of Switzerland’s legislature – voted by by 22 votes to 15 to approve landmark legislation to make…