A man who raped and attempted to murder two of his partners over a six-year period has been convicted.

Stephen White, 25, from Fife, was found guilty of a string of offences against four victims at Glasgow High Court on Tuesday.

He was convicted of sexual and violent offences, including the repeated rape and attempted murder of two partners, indecent assault and assault of girlfriends and assaulting a man to his severe injury and permanent disfigurement.

White subjected two of his partners to a catalogue of violent and sexual crimes throughout their relationships.

The offences were committed between 2006 and 2014 at various locations in the Dunfermline area of Fife.

Detective Inspector James Leeson said White represented a clear risk to women.

He said: "Domestic abuse victims often suffer in silence. However they should take confidence in outcomes such as this case and be assured that no matter how long ago these crimes are committed, Police Scotland will listen to them and be relentless in our desire to bring offenders to justice.

"I’d like to thank the victims for their courage in coming forward and their assistance throughout the investigation.

"Although nothing can undo his actions, I hope it provides them and their families with some sense of closure."

White was remanded in custody and will return to Glasgow High Court to be sentenced on April 18.