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

Taliban likely to form new government today

After the withdrawal of the United States from Afghanistan, an Afghan government…

At least four killed in Israeli strike on Lebanon’s Chouf

At least four people were killed and 10 injured in an Israeli…

Aid entering Gaza far below minimum required under ceasefire terms: Gaza Government

Gaza’s Government Media Office has issued a statement saying Israel is violating…

Japan’s top diplomat to visit China in bid to mend ties

Japan’s top diplomat Yoshimasa Hayashi will visit China this weekend, the first…