Man admits to vicious assault on former partner

© DC ThomsonAberdeen Sheriff Court
Aberdeen Sheriff Court