People from all sides of politics came out on the streets of Paris in great numbers on May 1.
Ahead of the second round of the French presidential poll on May 6, it was a highly politicised May Day. In the first round on April 22, the Socialist Party's Francois Hollande beat the right-wing incumbent Nicolas Sarkozy.
The far right National Front's candidate Marine Le Pen scored a record vote of about 18%. The Left Front's Jean-Luc Melenchon took about 11% of the vote.