• BERLIN, GERMANY - JULY 22: Revelers dance on decorated trucks during the 2017 Christopher Street Day gay pride celebration on July 22, 2017 in Berlin, Germany. (Getty Images Europe (Photo by Michele Tantussi/Getty Images))Source: Getty Images Europe (Photo by Michele Tantussi/Getty Images)
German President Frank-Walter Steinmeier signed marriage equality into law last week.
Michaela Morgan

24 Jul 2017 - 10:49 AM  UPDATED 24 Jul 2017 - 10:49 AM

Thousands of people have celebrated LGBT+ pride at the annual Christopher Street Day celebrations in Berlin, just weeks after German politicians voted to legalise same-sex marriage.

Despite patches of heavy rain, attendees marched alongside brightly decorated trucks, waving rainbow flags and carrying placards that read ‘Ehe fur Alle’ (marriage for all).

Germany to pardon 50,000 gay men convicted of homosexuality under Nazi-era law
“More than two decades after article 175 was finally wiped from the books, this stain on democratic Germany’s legal history has been removed.”

On Thursday, President Frank-Walter Steinmeier signed the same-sex marriage bill into law after the Bundestag voted 393-226 in favour of marriage equality at the end of June.

One attendee - Samuel Monars-Bellmont - said there was more work to be done, despite the recent step forward for LGBT+ rights.

"Same-sex marriage is a step in the right direction but there is still a lot to do,” he told Reuters

Germany might be about to legalise same-sex marriage
Chancellor Angela Merkel appears to have relaxed her stance on the issue after having dinner with a lesbian couple.

The event in Berlin is a commemoration of the Stonewall riots, a pivotal moment in LGBT+ history that took place on Christopher Street in New York in 1969.