A taxi driver was repeatedly punched on the head by a drunken passenger as he drove on the M90 near Dunfermline.
A teenager was attacked and repeatedly punched by an older male as he waited at a bus stop in Fife.
A Fife man who made threats of violence against a social worker has been jailed.
A Fife man who had to be cut from his wrecked car after a crash has thanked the emergency service crew who saved his life.
A Fife man who bit off part of someone’s ear outside a pub has been remanded in custody, almost three years after the violent assault.