A man has been arrested over an alleged street attack in Aberdeen city centre.

The incident occurred in Union Street at about 5.30am on Saturday.

Police said a 28-year-old man sustained serious injuries in the alleged assault.

He was taken to Aberdeen Royal Infirmary, where staff describe his condition as critical.

On Sunday, Police Scotland confirmed a 28-year-old man had been arrested in connection with the incident.

A report has been sent to the procurator fiscal and the suspect is expected to appear at Aberdeen Sheriff Court on Tuesday.

Union Street was closed for part of Saturday.

Detective inspector Norman Stevenson said: "It was necessary as part of our investigation to close a small section of Union Street and I fully recognise the disruption this caused to some businesses and the general public frequenting the area.

"I would like to take this opportunity to thank those affected for their patience whilst we carried out this necessary work."