Thousands of demonstrators gather at the Place de la Republique in Paris to protest against the far right, heeding the call of trade unions, associations and left-wing parties, ahead of snap legislative elections scheduled for June 30 and July 7.
(Source: AFP)