Man, 30, charged after alleged serious assault in the Highlands

© DC ThomsonPost Thumbnail

Breaking