Jan162023 by Stephen SoraceNo Comments London police officer pleads guilty to 24 counts of rape, dozens of other sex offenses