Police are appealing for witnesses after a woman was allegedly assaulted in three separate locations in north Northamptonshire on Tuesday.
The woman was first assaulted at about 8am in Sutton Bassett, near Market Harborough, and then further assaulted in Union Street, Desborough. She was further assaulted in Braybrooke Road, Desborough, at about 9.30am, at which point a man walking his dog intervened.
Police would like to speak to anyone who may have witnessed any of these incidents, particularly the man who was walking his dog.
A 38-year-old man has been arrested in connection with these incidents.
Witnesses or anyone with information about these incidents is asked to contact police on 101 or Crimestoppers anonymously on 0800 555 111.