Man due in court following alleged assault in Kirkcaldy

© DC ThomsonPost Thumbnail

Breaking