Calendar An icon of a desk calendar. Cancel An icon of a circle with a diagonal line across. Caret An icon of a block arrow pointing to the right. Email An icon of a paper envelope. Facebook An icon of the Facebook "f" mark. Google An icon of the Google "G" mark. Linked In An icon of the Linked In "in" mark. Logout An icon representing logout. Profile An icon that resembles human head and shoulders. Telephone An icon of a traditional telephone receiver. Tick An icon of a tick mark. Is Public An icon of a human eye and eyelashes. Is Not Public An icon of a human eye and eyelashes with a diagonal line through it. Pause Icon A two-lined pause icon for stopping interactions. Quote Mark A opening quote mark. Quote Mark A closing quote mark. Arrow An icon of an arrow. Folder An icon of a paper folder. Breaking An icon of an exclamation mark on a circular background. Camera An icon of a digital camera. Caret An icon of a caret arrow. Clock An icon of a clock face. Close An icon of the an X shape. Close Icon An icon used to represent where to interact to collapse or dismiss a component Comment An icon of a speech bubble. Comments An icon of a speech bubble, denoting user comments. Comments An icon of a speech bubble, denoting user comments. Ellipsis An icon of 3 horizontal dots. Envelope An icon of a paper envelope. Facebook An icon of a facebook f logo. Camera An icon of a digital camera. Home An icon of a house. Instagram An icon of the Instagram logo. LinkedIn An icon of the LinkedIn logo. Magnifying Glass An icon of a magnifying glass. Search Icon A magnifying glass icon that is used to represent the function of searching. Menu An icon of 3 horizontal lines. Hamburger Menu Icon An icon used to represent a collapsed menu. Next An icon of an arrow pointing to the right. Notice An explanation mark centred inside a circle. Previous An icon of an arrow pointing to the left. Rating An icon of a star. Tag An icon of a tag. Twitter An icon of the Twitter logo. Video Camera An icon of a video camera shape. Speech Bubble Icon A icon displaying a speech bubble WhatsApp An icon of the WhatsApp logo. Information An icon of an information logo. Plus A mathematical 'plus' symbol. Duration An icon indicating Time. Success Tick An icon of a green tick. Success Tick Timeout An icon of a greyed out success tick. Loading Spinner An icon of a loading spinner. Facebook Messenger An icon of the facebook messenger app logo. Facebook An icon of a facebook f logo. Facebook Messenger An icon of the Twitter app logo. LinkedIn An icon of the LinkedIn logo. WhatsApp Messenger An icon of the Whatsapp messenger app logo. Email An icon of an mail envelope. Copy link A decentered black square over a white square.

Anger at Macron mounts as French unions hold new protests

Protesters march during a rally in Bayonne, southwestern France, on Thursday (Bob Edme/AP)
Protesters march during a rally in Bayonne, southwestern France, on Thursday (Bob Edme/AP)

Labour strikes have upended travel in France as unions hold their first mass demonstrations since President Emmanuel Macron inflamed public anger by forcing a higher retirement age through parliament without a vote.

Protesters blockaded train stations, Charles de Gaulle Airport in Paris and refineries.

High-speed and regional trains, the Paris metro and public transportation systems in other major cities were disrupted.

About 30% of flights at Paris Orly Airport were cancelled.

A woman watches through a window as protesters march in Paris on Wednesday
A woman watches through a window as protesters march in Paris on Wednesday (Lewis Joly/AP)

Thursday’s events are the ninth round of nationwide protests and strikes called by France’s eight main unions since January.

Violence has intensified in recent days at scattered protests against the pension reform and Mr Macron’s leadership.

The French leader is stubbornly resisting the discontent on the streets and said on Wednesday the government’s Bill to raise the retirement age from 62 to 64 must be implemented by the end of the year.

Critics attacked Mr Macron for the statement, describing him as “self-satisfied”, “out of touch” and “offensive”.

Despite the previous violence, Thursday’s mass demonstrations started off in an orderly way.

Protesters staged road blockades on major motorways and junctions to slow traffic around cities including Lille, Toulouse and Lyon.

Protesters march during a rally in Nantes, western France, on Thursday
Protesters march during a rally in Nantes, western France, on Thursday (Jeremias Gonzalez/AP)

Trains were suspended in Marseille because protesters were stationed near tracks.

In the northern suburbs of Paris, several dozen union members blocked a bus depot in Pantin, preventing about 200 vehicles from getting out during rush hour.

Nadia Belhoum, a 48-year-old bus driver participating in the action, criticised Mr Macron’s decision to force the higher retirement age through.

“The president of the Republic is supposed to … take into consideration the desires and needs of his people. He is not a king and he should listen to his people.”

Up to 50% of teachers in primary schools were expected to be on strike, according to their main union.

The French government invoked a constitutional provision last week to get the pension Bill adopted without the approval of politicians.

Railway workers hold a banner reading ‘Until withdrawal’ during a demonstration in Lyon, central France, on Wednesday
Railway workers hold a banner reading ‘Until withdrawal’ during a demonstration in Lyon, central France, on Wednesday (Laurent Cipriani/AP)

The Bill must now pass a review by France’s Constitutional Council before becoming law.

Mr Macron’s government won two confidence votes in the lower chamber of parliament on Monday.

The 45-year-old centrist president, who is in his second and final term, repeatedly said he is convinced France’s retirement system needs to be modified to keep it financed.

Opponents proposed other solutions, including higher taxes on the wealthy or companies, which Mr Macron says would hurt the economy.