Sarah Everard: London Police face criticism after officer faces charges of kidnap and murder

A London Metropolitan Police officer was charged with the kidnap and murder of 33-year-old Sarah Everard, who disappeared on her walk home. Wayne Couzens, 48, appeared at Westminster Magistrates Court on Saturday for his first hearing. He has been remanded in custody. Everard disappeared on March 3 while walking in Clapham, south London, prompting an […]