A serving British police officer has been arrested over the disappearance of a 33-year-old woman who was last seen a week ago, in a move that was described by senior officers as significant and shocking, reports Reuters News agency. Sarah Everard was last seen at 2130 GMT on Wednesday, March …
Read More »