Oil industry executive in court for threats and attacks on family members offers to pay fine at £50 a week

© DC ThomsonPerth Sheriff Court.
Perth Sheriff Court.

Breaking