Tens of thousands have been marching through Berlin in celebration of Christopher Street Day, one of Germany's largest LGBT pride observance.
Revelers from across the country and abroad were parading through Berlin on Saturday from chichi Kurfuerstendamm street in the west to the city's landmark Brandenburg Gate.
German news agency dpa reported that more than 150,000 people participated, but up to 600,000 were expected overall at the march and other LGBT celebrations over the weekend.
Despite recent successes for Germany's LGBT community, like the legalisation of gay marriage last year, harassment and discrimination still takes place. Berlin police registered 225 criminal acts in connection with sexual orientation in 2018.