A man raped a 22-year-old woman and a 16-year-old girl in a campaign of abuse.

Andrew Thomson, 38, also punched, slapped and headbutted the woman.

He smashed her mobile phone and decided what clothes she wore, who she socialised with and who she contacted on social media.

Thomson, of Prestwick, South Ayrshire, also refused to let her drink alcohol if he was not present and demanded she withdrew £400 from her bank account.

He was jailed for eight years at the High Court in Glasgow on Thursday.

Thomson repeatedly raped the 22-year-old woman and attacked the 16-year-old girl once.

He was also found guilty of watching the teenager while she showered and making sexual remarks towards her.

The offences took place at various addresses in Prestwick between June 2013 and August 2015.

He denied the charges and the court heard he continued to protest his innocence.

Judge Bill Dunlop QC placed Thomson on the sex offenders register and said he should be monitored on licence in the community for five years after his release from prison.

He said "I'm anxious to protect the public. You represent a significant risk to women."