They were attacked by three men and two women.
Man Arrested Over Edinburgh Rape
A man has been arrested and charged following the serious sexual assault of a teenager in Edinburgh city centre.
The 18-year-old woman was attacked outside the Primark store on Princes Street at around 4am on Saturday.
Police Scotland said a 20-year-old man has been arrested and charged over the incident.
He is expected to appear at Edinburgh Sheriff Court on Monday.
A force spokesman said: "The public are thanked for their assistance during this investigation.''
Detectives say she was subjected to the common assault on Wednesday.
She's warning other families of the warning signs displayed by coercive and controlling partners
The figures were highlighted by Scottish Labour leader Kezia Dugdale during First Minister's Questions.
Most Viewed Pictures On Heart
Recently Played Tracks
To listen live, choose your preferred station:
Now playing: The best feel good music
Deposit £10 to get a £40 Welcome Bonus - That's £50 to play bingo, slots and more!*
Over 50 tracks to make you feel-good. New album out now...
Find your local four day weather report here.
Make Heart the soundtrack to your day and you could be a winner with great prizes up for grabs throughout the day.
Find out more about some of the companies advertising on Heart Scotland- East.