The daughter of beheaded ISIS victim David Haines has reacted with anger after her stalker's prison sentence was overturned.

Andrew Murray, 22, from Perth, subjected Bethany Haines, 20, to a "degrading and humiliating" campaign of abuse for six months while they were in a relationship.

He even defaced a scrapbook dedicated to Ms Haines' father and was jailed for 21 months after admitting stalking the student in Coupar Angus, Perthshire, between April 1 and October 3, 2016.

Murray's sentence was overturned at Perth Sheriff Court on Tuesday, when he was instead ordered to carry out 200 hours of unpaid work in the community.

Outside court, Ms Haines criticised the ruling and described her ex-boyfriend as a "danger to the public".

She said: "It is absolutely appalling. I left the court because I was so upset when they said they were imposing a community payback order and he was getting out.

"I cannot believe that someone who did such horrible things and is a danger to the public can be let off to do community payback."

Mr Haines, 44, was beheaded by the terrorist dubbed Jihadi John in September 2014. He was the first Briton to die in the killer's propaganda videos.

The former RAF engineer from Scone was in Syria helping civil war victims when he was snatched in Aleppo in March 2013.

He had been living in Croatia with second wife Dragana and their daughter Athea, four, when he was kidnapped just days into his humanitarian mission.

London-born Jihadi John, 27 - real name Mohammed Emwazi - killed seven Westerners on camera before he was finally killed in a US drone strike.