France is preparing to vote in presidential elections on Sunday, amid high security after a fatal assault on a Paris policeman three days ago.
About 50,000 police and 7,000 soldiers are being deployed around the country after Thursday's attack by a gunman.
Eleven candidates are vying to be the country's next president, with leading candidates spanning the political spectrum from far-left to far-right.
The two with the most votes will go to run-off round in a fortnight's time.
Four candidates are currently seen as being within reach of the presidency: the conservative François Fillon, the far-right leader Marine Le Pen, liberal centrist Emmanuel Macron and the far-left's Jean-Luc Mélenchon.Image copyright Getty Images Image caption The best-known candidates (L-R): François Fillon, Benoît Hamon, Marine Le Pen, Emmanuel Macron and Jean-Luc Mélenchon
The candidates have created plenty of debate in the country, all offering dramatically different visions of Europe, immigration, the economy and French identity.
On polling day, extra security measures are in place after Karim Cheurfi, a convicted criminal, shot a police officer in the head on the Champs Elysees in Paris.
Cheurfi was killed by security forces and note defending the so-called Islamic State group was found near his body.
National security had been one of the main talking points during the campaigns, but candidates have been accused of exploiting the most recent attack for political gains.
The race between the leading contenders is considered too close to call.Image copyright Reuters Image caption Some overseas voters - including this woman at the French consulate in New York - have already cast their ballots
However, none are expected to get the 50% of votes required for an outright win.
A second round between the top two will be held on 7 May.
Mr Fillon is the only one among the leading contenders from an established party of government.
Benoît Hamon, the socialist candidate from the same party as the current president, is seen as out of the running.
The unpopular President François Hollande is not seeking a second term, and is the first French president in modern history not to do so.