Police have charged a 28-year-old woman in connection to an alleged assault in Lhanbryde last week.
The attack happened at a bus stop on St Andrew’s Road in the Moray village around 10.30am on Thursday 30 January.
A 23-year-old woman was taken to Dr Gray’s Hospital in Elgin where she was treated for serious injuries.
A report will be submitted to the Procurator Fiscal.
Sergeant Phil Wu, from the Divisional Alcohol and Violence Reduction Unit, said: “I’d like to thank the community for their assistance in this investigation, following our earlier appeal last week.
“Together, we will continue to ensure that any violence on our streets is dealt with swiftly and those responsible are brought to justice.”