More than 500,000 people have marched against gay marriage in Paris – the largest gathering of conservative and right-wing protesters in France for 30 years.
Although extreme right-wing and Catholic fundamentalist activists joined the demonstration, the great majority of the marchers appeared to be well-heeled, middle-class Parisians or people bussed in from the provinces.
The demonstrators carried pink and blue balloons and painted pink and blue matchstick men and women on their cheeks to symbolise their demand that marriage and parenthood should be limited to traditional male-female couples.
The success of the march lays down a powerful challenge to President Francois Hollande, who made "marriage for all" one of the planks of his successful presidential campaign.
Legislation is due to go through parliament before the summer. (© Independent News Service)