A two-vehicle collision in Dunfermline has caused some significant traffic disruption in and around the area.
The crash happened on Carnock Road at around 12.20pm on Friday afternoon and involved two vehicles, although no-one is thought to have been seriously injured.
Paramedics were called as a precaution, while Fife Council was also notified due to an oil leak.
Stagecoach said its service 4 would not serve the Milesmark area because of the accident, while the number 81 missed out Parkneuk as well.
Due to an accident on the Carnock road the service 4 and will not serve miles mark area will divert via Wellwood the service 81 will miss Parkneuk area
— Stagecoach East Scot (@StagecoachEScot) May 24, 2019
One of the vehicles was moved off the carriageway, although another was awaiting recovery.