North-east man blames own dark past as he is jailed for attacks on women dating back 20 years

© DC ThomsonAberdeen Sheriff Court
Aberdeen Sheriff Court

Breaking