Germany has just legalised same-sex marriage after a majority of German MPs voted for legalising it. This new law will give gay men and women full marital rights as well as the permission to adopt children. Up until now same-sex couples had the chance to form a civil union.

According to a recent poll in Germany, 83% of the country's people are in favor of marriage equality.

While it's a step forward for Germany, it's not the first European country to adapt the same-sex marriage law. Same-sex marriages are legal in Sweden, Finland, Norway, Denmark, Belgium, Netherlands, Iceland, Spain, Portugal, France, Luxembourg, the Republic of Ireland and the UK.