A 32-year-old man has been jailed for four years and six months for a serious street attack in Fife.
Man jailed over serious street attack in Fife