Two men armed with knives have taken several people hostage in a church in a town in France's northern Normandy region, a police source said.

The source said between four and six people were being held by the assailants in Saint-Etienne-du-Rouvray.