UK Members of Parliament (MPs) have again backed the Marriage (Same Sex Couples) Bill for England and Wales.
It was the third and final reading of the bill in the House of Commons.
In the vote 366 MPs voted for the bill with 161 against, a landslide majority of 205.
The last two days have seen attempts by some Conservative backbench MPs to water down the bill, meaning marriage registrars could opt out of conducting same-sex weddings and teachers wouldn’t have to tell pupils that equal marriage was the law.
Both were rejected.