Edinburgh trains have been disrupted by flooding on the line.

The water between Cowdenbeath and Glenrothes has left trains running on a reduced timetable.

Services from Edinburgh to Glenrothes via Kirkcaldy will leave at ten minutes past the hour on Wednesday morning and depart Glenrothes at 20 minutes past.

A spokesman said: "Due to flooding between Cowdenbeath and Glenrothes, train services are being disrupted.

"Our staff have been on site through the night but a daylight inspection of one bridge must be carried out before we can safely run train services on this route.

"Services between Edinburgh and Glenrothes via Kirkcaldy will run on a reduced timetable, departing Edinburgh at approximately ten minutes past the hour and departing Glenrothes at approximately 20 minutes past the hour."