LGBT German’s can finally put a ring on it.

Germany’s first gay marriages will take place on Sunday, after decades of struggle that campaigners say still has ground to make up.

Couples will convert existing civil partnerships or set the seal on their relationships for the first time in Berlin, while others exchange rings in Hanover, Hamburg and other cities.