A man who brutalised women and children in a series of attacks has been jailed for three years at the High Court in Edinburgh.

Edward Callanan, 52, assaulted victims at addresses in Glasgow over a 12-year period.

A woman was kicked while she was holding a seven-month-old boy causing her to drop the child and a pregnant victim was punched. Two were subjected to indecent assaults.

Callanan, of Balbeggie Street, Glasgow, was also placed on the sex offenders' register.