
Across the world
British Policeman Gets Life Imprisonment For 71 Sexual Crimes, Including 48 Rapes
London police officer David Carrick will serve at least 30 years behind bars, a British judge ruled on Tuesday, saying Mr Carrick used his job […]