More than 23-thousand child sex offences were recorded last year in England and Wales - that's one every 20 minutes.

The police data was released after a request by the NSPCC.

Dorset Constabulary recorded over three hundred and fifty, including rape, incest and gross indecency.