A 48-year-old man has been charged with a serious assault in the alleyway by Elgin’s White Horse pub.
The assault took place at around 9.30pm on Saturday, November 19, last year.
Detective Constable Scott Mackay said: "Enquiries remain ongoing and we would urge anyone who has information to contact us on 101.
"We would like to thank those who have assisted with the investigation to date."
A report has been submitted to the Procurator Fiscal.