A man has been charged with the indecent assault of a woman as she entered a block of flats.

The 23-year-old woman was allegedly attacked on Rankeillor Street in Newington, Edinburgh, at around 3am on Sunday, October 1.

Police Scotland said they arrested and charged a 49-year-old man on Friday.

He is due to appear at Edinburgh Sheriff Court on Monday.

Detective sergeant Gordon Couper said: "Thanks to the information and support of the local community we have been able to make an arrest in relation to this attack.

"We treat all reports of sexual assault with the utmost seriousness and whenever such crimes occur, we will investigate thoroughly to bring those responsible to justice."