Three people charged after man allegedly assaulted in North-east town

The alleged incident happened on Morriston Road in Elgin.
The alleged incident happened on Morriston Road in Elgin.