British policeman jailed for life for murder and rape of Sarah Everard
Published
Published
Watch VideoA former London police officer was sentenced to life in prison without the possibility of parole Thursday for the..
A British police officer was on Thursday sentenced to spend the rest of his life in jail for the kidnap, rape and murder of Sarah..