A RAPIST has been locked up for six years after carrying "serious sexual and violent crimes" against two teenagers in Stirling.

Police launched an investigation into Archibald Weir, 37, back in February 2018 after a woman in her 20s was seriously assaulted by him.

However, she later disclosed to officers that Weir had raped her 14 years before this.

The St Ninian's man was arrested and charged for these offences, before later being charged with the rape of a man which took place in 2001.

An inquiry had previously been conducted, and a report was submitted to the procurator fiscal regarding the attack on the male complainer.

The case was then re-opened by police, in light of the latest allegations.

On May 16, at the High Court in Edinburgh Weir, was found guilty of raping the man, who had been in his teens, and the girl when she was a teenager.

Today (Thursday, June 13) at the High Court in Livingston, Weir was sentenced to six years in prison and placed on the sex offenders' register for life.

Detective Inspector Yvonne O'Rourke, of Forth Valley's Public Protection Unit, said: "Archibald Weir perpetrated serious sexual and violent crimes against two teenagers.

"He completely violated their trust and, through their courage, Weir has finally been held accountable for his crimes and the victims have justice after many years.

"We take all reports of sexual crimes, regardless of the passage of time, very seriously and anyone with information about sexual offences can contact Police Scotland on 101 at any time."