French politicians have approved a divisive bill aimed at making it possible to revoke the citizenship of people convicted on terrorism charges. 

The bill, presented by Prime Minister Manuel Valls in the wake of the Paris attacks last year, passed by 317-199 in the parliament's lower house, the National Assembly.

The measure revealed deep division among the ruling Socialists. Many on the left expressed indignation at the move and refused to vote for it. Justice minister Christian Taubira resigned last month in protest. The measure also divides the opposition conservatives.

Mr Valls justified the need for the bill by the terrorist threat. "Because we are at war, we must unite", he said after the vote. "This is a great day for the Republic, for unity, for France and for the fight against terrorism."

The reform, which would alter the Constitution, is still far from being definitively adopted. It also needs to be voted on by the Senate and ultimately would require a three-fifths majority vote from lawmakers of both houses.

The government said the measure would concern a very small number of people but is of high symbolic value. The decision to revoke a person's French citizenship would be made by a judge and would apply to terrorism-related crimes.

Human rights groups had warned that the bill risked discriminating against minorities of immigrant background as the initial text targeted dual nationals only.

In response to the criticism, the Socialist government removed the mention of dual nationals and extended the measure to all French citizens. That risks leaving a person stateless, which could be in conflict with France's obligations under international law.

Another measure in the bill would introduce the principle of the state of emergency into the Constitution. It would apply in the event of a terrorist threat or a natural disaster for a 12-day period that could be extended by a vote of the Parliament, as under current law.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.