The first same-sex weddings were celebrated in England and Wales on 29 March this year after the Marriage (Same Sex Couples) Act 2013 came into

The first same-sex weddings were celebrated in England and Wales on 29 March this year after the Marriage (Same Sex Couples) Act 2013 came into