A 26-year-old man is in hospital today following reports of a stabbing on an Elgin street.
Three people have been detained and police are now searching the area for evidence.
Eyewitnesses reported seeing an individual lying in the street following the disturbance.
A spokesman for Police Scotland said: “We can confirm that three people have been detained following reports of a disturbance in the Lesmurdie Road area of Elgin at about 11.20pm.
“Enquiries are ongoing.”