A 20-year-old man has been arrested and charged following an alleged stabbing in Perth over the weekend.
A woman in her thirties was allegedly assaulted with a bladed weapon at around 1am on Saturday on Carpenter Street as she made her way towards Kinnoull Street.
A Police Scotland spokesperson said that the suspect will appear at Perth Sheriff Court tomorrow.