It's thought the attack could last several days.
New Appeal after Dalkeith Sex Attack
Police investigating a sex attack have issued a fresh appeal for information.
A 27-year-old woman was assaulted in Dalkeith, Midlothian, as she made her way home from a night out on Sunday June 28.
Detectives say they are following a number of lines of inquiry but urged anyone yet to come forward with information to get in touch.
The attack happened after the woman got off a bus in Lauder Road at around 3.45am.
A man approached her and forced her into a wooded area between Lauder Road and Wester Kippielaw Drive.
Detective Inspector Scott Anderson said: "A month on from this assault I'd like people to think back to the evening of June 27 into the morning of the 28th and what they were doing.
"Anyone who was in the area might have information that could assist the inquiry and I would encourage you to make contact and speak with the enquiry team.
"What can often seem like a minor piece of detail can often prove to be absolutely crucial so, again, anyone who recognises the description or was in the area of Lauder Road on this particular evening is asked to get in touch.
"So far, the response we have received from the local community has been tremendous and I would like to take this opportunity to thank everyone who has made contact with us and has assisted with our inquiries so far.''
The suspect is described as white, aged about 20, about 5ft 7in and of very slim build.
He has short dark hair and was wearing jeans and a shiny black top with a zip on the front.
Anyone with information is asked to call Police Scotland on 101 or Crimestoppers on 0800 555 111.
Sturgeon says Trump is on the "wrong side" of the debate.
The boys were found inside the Sainsbury's store at 2am on Tuesday.
The incident, which happened at Ibrox station, was reported to British Transport Police before 8pm on Saturday.
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.