A man has been arrested and charged with the rape of a woman in Edinburgh at the weekend.

The 33-year-old woman had been out in Leith and was attacked just after midnight on Sunday on a path leading to the Water of Leith.

On Tuesday, police announced they had arrested and charged a 22-year-old man.

He is due to appear at the city's sheriff court on Wednesday.

A spokeswoman for Police Scotland said: "Police would like to thank the public for their fantastic response in coming forward with information as part of this investigation."