"Demo for all": More than 350,000 people took to the streets of Paris on Monday to protest against France's planned law that would place same-sex and heterosexual marriages on equal footing.