A rapist who carried out a string of "appalling" sex attacks in the Western Isles has been jailed for 11 years.

Richard Baker preyed on three women during an eight-year campaign of abuse.

The crimes occurred between 2008 and 2016 at a number of locations including Tarbert on the Isle of Harris and Tolsta, Isle of Lewis.

Following a trial at the High Court in Glasgow in January, the 31-year-old was convicted of nine charges including the rape of each victim.

He returned to court on Wednesday to be sentenced.

Judge Sean Murphy QC said Baker was guilty of a "very serious and appalling combination of offences".

He added the attacks left "a dreadful toll" on the victims - and that Baker had shown "no sympathy or remorse".

The judge told Baker: "A substantial custodial sentence in inevitable."

Baker, now of Muir of Ord, Ross-shire, will also be supervised for a further four years on his release.

The court was told there was a medium to high risk of Baker committing such offences again.