A suspect has been charged after a man was allegedly stabbed in the neck in Dunfermline.

A 36-year-old man is said to have been attacked at a house on Fod Street at 7.30pm on April 1.

Another 36-year-old man has been arrested and charged in connection with the incident.

He is due to appear at Dunfermline Sheriff Court on Thursday.

Sergeant Kieran Marsh said: "Our thanks go to the local community for their support of our enquiries and response to appeals for information.

"Crime of violence are never acceptable and we will not tolerate this type of criminality in our local community.

"If you do witness violence in your local area please always call police on 101, or in an emergency via 999."