A police sharpshooter has accidentally fired his weapon during a speech by President Francois Hollande and two people were slightly injured, the top official of France's Charente region said.

Pierre N'Gahane said the incident occurred while Mr Hollande was inaugurating a new fast train line in the western town of Villognon.