A serial sex offender has been jailed after preying on women in Fife during a decade-long reign of terror.
John Weir, who also goes by the name John Krogan, was previously convicted of a number of sexual offences, including rape.
The 29-year-old carried out the horrendous crimes spanning a decade on a number of women in Fife between 2010 and 2020 - the first assault taking place when he was just a teenager.
Yesterday, the beast was jailed for eight years at the High Court in Aberdeen.
Detective Sergeant Lauren O’Neil said: “Weir carried out these crimes over a number of years and he will now face the consequence of his despicable actions in prison.
“I hope this sentencing gives the victims who came forward some comfort and allows them to move forward.
“We take reports of such offences seriously, regardless of how much time has passed and work to support victims. I would encourage anyone who has been impacted by this type of crime to report it.”
Don't miss the latest news from around Scotland and beyond - Sign up to our newsletter here.