World

‘We have failed’: London police apologize after ex-officer admits to 49 offenses, including 24 rapes

David Carrick, 48, pleaded guilty to 49 offenses, including 24 counts of rape in connection to the attacks that took place over a 17-year period.