A man has been charged with assaulting a 13-year-old boy in Fife.

The boy suffered injuries to his face during the incident, which took place on Gordon Terrace in Dunfermline on Wednesday, June 7.

Police Scotland said a 21-year-old man has been arrested as a result of enquiries by local officers.

He is due to appear at Dunfermline Sheriff Court later on Friday.