Wiltshire Police is appealing for witnesses following an incident in Castle Street, Salisbury.
Shortly after 4.35 pm on June 3rd, a 17-year-old girl was outside Tesco when she was sexually assaulted by a man.
In a statement, Wiltshire Police said, "We are keen to hear from anyone who witnessed the incident or any local business who may have CCTV footage which could assist our investigation.
"A man in his 40s has been arrested on suspicion of sexual assault and is currently in custody in Melksham for questioning.
"Anyone who can help should call 101 and quote crime reference number 54240064350.
"Alternatively, call CrimeStoppers anonymously on 0800 555 111."

Police Search for Men After Poppy Appeal Donation Box Theft
Salisbury-trained Brazilian Jiu-Jitsu Star Wins Second European Title
Woman seriously injured and another arrested following violent altercation in Salisbury
Lib Dems win former Labour Seat in City Council By-Election
ALABARÉ Mental Health team honoured with national award
Wiltshire's PCC Hits Out at Government's Decision to Scrap Role
Wessex Partnership leaders condemn Government plans to revoke Stonehenge Tunnel consent
Drug dealer stopped in Salisbury jailed for three years
