A man has been charged after another man was left in a critical condition following an incident in a north-east town.
A 33-year-old man was seriously injured in the Denmark Street area of Fraserburgh in the early hours of Sunday morning.
He was taken to Aberdeen Royal Infirmary where he is understood to be in a critical but stable codition.
A 23-year-old man was charged in connection with the incident, which happened at 2.50am, and is due to appear at Peterhead Sheriff Court today.
Police are continuing to make inquiries and are appealing for anyone with information to come forward.
Detective Inspector Norman Stevenson said: “As a result of our inquiries a 23-year-old man has been arrested and will appear at Peterhead Sheriff Court today.
“Whilst this is the case I would still urge anyone with additional information to come forward as every witness viewpoint is extremely important in assisting us with the investigation.
“Around the time in question large numbers of people would have been leaving nearby licenced premises and I would ask that anyone who saw anything and has information that could assist to contact us as soon as possible.
“Please contact Police Scotland on 101 or, if you wish to remain anonymous, Crimestoppers on 0800 555111.”