A man has been charged with assaulting a person with learning difficulties at a bus station in Fife.

A 25-year-old man suffered serious injuries at Kirkcaldy bus station around 11.30pm on Saturday.

He was taken to Victoria Hospital for treatment to facial injuries.

On Monday, Police Scotland announced a 34-year-old man had been charged with assault.

He is due to appear at Kinkcaldy Sheriff Court on Tuesday.