Germany celebrated its first same-sex weddings Sunday, after a new law came into force putting gay and lesbian couples on an equal legal footing with heterosexual couples.
Germany celebrated its first same-sex weddings Sunday, after a new law came into force putting gay and lesbian couples on an equal legal footing with heterosexual couples.