A serving London police officer David Carrick has admitted carrying out 24 counts of rape in a near two decade-long campaign of abuse against women, making him one of Britain’s most prolific sex offenders. Carrick, 48, used his position of power to control and intimidate his victims, telling them no one would believe their word against that of a serving officer.

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like

Palestinian administrative detainee dies in Israeli hospital

A Palestinian administrative detainee has died in Israel’s Soroka Hospital, the Palestinian…

Afghan Taliban frees American after two years of detention

Taliban authorities freed US citizen George Glezmann after more than two years…

Three Israeli soldiers killed in Gaza

The Israeli army released the names of three soldiers killed in Gaza.…