The French parliament has voted to make it illegal to pay for sex.

People caught buying the services of a sex worker could be fined up to €3,750 (£3,027, $4,274).

Bill Hayton reports.