Police have charged a man following a series of armed robberies in Fife on Monday.
The 28-year-old is expected to appear in court on Friday after raids on post offices in Cowdenbeath, Burntisland and Kincardine, in which a 44-year-old woman was injured.
A fourth site in Linlithgow was also targeted, with a four-figure sum of money stolen.
Detective Inspector Colin Robson from Dunfermline CID said: “Crimes of this nature can have a significant impact on victims, witnesses and local communities but, thankfully, they do remain rare.
“We’ve been working tirelessly since the robberies to carry out a thorough investigation and I’d like to extend my sincere thanks to the staff and the public for their ongoing support.
“Enquiries are continuing to trace a second individual and we are currently following a positive line of enquiry in relation to this.”
Anyone with information about the robberies who has not yet spoken to officers can contact Police Scotland on 101.
Alternatively, information can be passed anonymously to Crimestoppers on 0800 555 111.