A man has been charged with raping a woman on the same day she was found dead near a canal.

The 33-year-old is alleged to have attacked Alison McAllister, whose body was later discovered near the Forth and Clyde Canal in Maryhill, Glasgow.

Ms McAllister was last seen near Asda in Summerston on March 20.

The 56-year-old's blue Vauxhall Mokka car was found by police on Collina Street two hours after her body was discovered next to Cleveden Road in Maryhill.

A Police Scotland spokeswoman said: "A 33-year-old man has been arrested and charged in connection with a serious sexual assault of a 56-year-old woman near the Forth and Clyde Canal on March 20.

"Police continue to investigate the death, which remains unexplained at this time."