Friday, March 29, 2024
More

    UK: London police officer acknowledges 24 rapes and multiple assaults

    David Carrick, 48, was part of the capital's police unit responsible for protecting Parliament and diplomatic representations. A police vehicle, in London, the British capital,...