A London court on Tuesday sentenced a former police officer, David Carrick, to life imprisonment for dozens of rapes and sexual assaults on twelve women. Considered one of the worst sexual predators in recent UK history, David Carrick, 48, was sentenced to life in prison with a 30-year security period. …
Read More »