LONDON (AP) — A former London police officer was sentenced Tuesday to life in prison with a minimum term of 30 years for raping and sexually assaulting a dozen women over a 17-year period. Metropolitan Police officer David Carrick, 48, admitted last month he was a serial rapist in what prosecutors described as one of [……
Read More