A man has been arrested and charged in connection with an attempted murder in Fife.
Police were called to High Street in Leslie around 10.50am on Wednesday after a 28-year-old man was found seriously injured.
Emergency services attended the scene and the man was taken to Victoria Hospital in Kirkcaldy for treatment.
A 27-year-old man was later arrested and charged in connection with the incident.
He is due to appear at Kirkcaldy Sheriff Court on Tuesday.
Follow STV News on WhatsApp
Scan the QR code on your mobile device for all the latest news from around the country