Police estimated that some 45,744 people took part in the annual homosexuals and lesbians Christopher Street day "parade in Berlin Saturday, demanding gay rights, including the right to marry.
Some 45,744 people take part in Christopher Street day parade.