People carry rainbow flags during a counter demonstration against an anti-gay-marriage rally in Berlin on September 15. Photo: EPA

German gay couples get ready to marry on Sunday, after decades of struggle for equal rights

Topic |   LGBTQ

TOP PICKS

People carry rainbow flags during a counter demonstration against an anti-gay-marriage rally in Berlin on September 15. Photo: EPA
READ FULL ARTICLE