More than 1 million people demonstrated across France on Thursday against unpopular pension reforms, with violence erupting in some places.
The Interior Ministry said the march in Paris — marred by violence, as were numerous marches elsewhere — drew 119,000 people, which was a record for the capital during the pension protests.
Police fired tear gas at protesters in the capital and 80 people were arrested across the country.
The heavy wooden door of the elegant Bordeaux City Hall was set on fire and quickly destroyed on Thursday evening by members of an unauthorised demonstration, the Sud Ouest newspaper said.
Nationwide, more than a million people joined protest marches held in cities and towns around the country on Thursday, the ministry said.
Polls say most French oppose president Emmanuel Macron’s Bill to increase the retirement age from 62 to 64, which he says is necessary to keep the system afloat.
Building on the strong turnout, unions swiftly called for new protests and strikes on Tuesday when Charles is scheduled to visit Bordeaux on the second day of his trip to France.
Interior minister Gerald Darmanin, visiting police headquarters on Thursday night as fires still burned in some Paris neighbourhoods, gave assurance that security “poses no problem” and the British monarch will be “welcomed and welcomed well”.
He said there was “enormous degrading” of public buildings and commerce on Thursday, “far more important than in precedent demonstrations”.
“There are troublemakers, often extreme left, who want to take down the state and kill police and ultimately take over the institutions,” the minister said.
The demonstrations were held a day after Mr Macron further angered his critics by standing strong on the retirement Bill that his government forced through parliament without a vote.
“While the (president) tries to turn the page, this social and union movement… confirms the determination of the world of workers and youth to obtain the withdrawal of the reform,” the eight unions organising protests said in a statement.
It called for localised action this weekend and new nationwide strikes and protests on Tuesday.
Strikes upended travel as protesters blockaded train stations, Charles de Gaulle Airport in Paris, refineries and ports.
In Paris, street battles between police, the Compagnies Republicaines de Securite (CRS) erupted as masked groups attacked at least two fast food restaurants, a supermarket and a bank.
There were also tens of thousands of peaceful marchers.
Violence marred other marches, notably in the western cities of Nantes, Rennes and Lorient — where an administrative building was attacked and the courtyard of the police station was set alight and its windows broken — and in Lyon, in the southeast.
Thursday’s nationwide protests were the ninth union-organised demonstrations since January, when opponents still hoped that parliament would reject Mr Macron’s measure to raise the retirement age. But the government forced it through using a special constitutional measure.
In an interview on Wednesday, Mr Macron refused to budge from his position that a new law is necessary to keep retirement coffers funded.
Opponents proposed other solutions, including higher taxes on the wealthy or companies, which Mr Macron says would hurt the economy. He insisted the government’s bill to raise the retirement age must be implemented by the end of the year.
The Constitutional Council must now approve the measure.
High-speed and regional trains, the Paris metro and public transportation systems in other major cities were disrupted. About 30 per cent of flights at Paris Orly Airport were cancelled.
The Eiffel Tower and the Versailles Palace, where the British monarch is to dine with Mr Macron, were closed on Thursday due to the strikes.
Violence, a recurring issue at protests, has intensified in recent days. Mr Darmanin said that 12,000 security forces were in the French streets on Thursday, with 5,000 in Paris.
The Education Ministry said in a statement that about 24% of teachers walked off the job in primary and middle schools on Thursday, and 15% in high schools.
At Paris’ Gare de Lyon train station, several hundred strikers walked on railway tracks to prevent trains from moving, brandishing flares and chanting “and we will go, and we will go until withdrawal” and “Macron, go away”.