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
The first same sex marriages are due to take place at the end of this month, as parts of the Marriage (Same Sex Couples) Act