A man has been arrested in connection with several sexual offences which took place in Edinburgh, including the assault of a teenage girl.
Police said the 62-year-old was arrested in relation to five sexual offences between December 31 and February 20.
These took place in Viewforth, Craiglockhart and Union Canal.
The most recent incident was the sexual assault of a 14-year-old girl as she walked in woods at Craiglockhart on Saturday, the force said.
The man has been charged and is due to appear at Edinburgh Sheriff Court on Monday.
Detective inspector Keith Fairbairn, from Edinburgh’s public protection unit, said: “We continue to conduct inquiries in relation to these offences, and anyone who may have witnessed a crime, or not reported an incident to officers already, should come forward so we can thoroughly investigate.”
Anyone with information has been asked to contact police by calling 101, or the charity Crimestoppers anonymously on 0800 555 111.
Follow STV News on WhatsApp
Scan the QR code on your mobile device for all the latest news from around the country