Advertisement

London police officer pleads guilty to multiple charges of rape

David Carrick, a London police officer, pleaded guilty to multiple charges including rape in a London court on Monday. Source: Sky News