Gay marriage opponents mass in Paris for final rally
Hundreds of thousands of people have taken part in a final protest in Paris against a bill to legalise same-sex marriage and adoption.
There were scuffles and police fired tear gas as the protest spilled over onto the Champs Elysees, the avenue which runs past the president's palace.
Interior Minister Manuel Valls said there had been dozens of arrests.
France's Senate is due to debate the bill next month after it was passed by the lower house of parliament.
Hugh Schofield reports from Paris.