Posts

British police officer pleads guilty to rape and kidnap of Sarah Everard — a case that outraged the nation.

British police officer pleads guilty to rape and kidnap of Sarah Everard — a case that outraged the nation.