More than 1,000 rail services cancelled in two years at Inverkeithing

© SuppliedInverkeithing railway station showing commuters waiting for trains
Inverkeithing railway station showing commuters waiting for trains