A person has been hit by a train, forcing rail services to be cancelled.

Emergency crews were called after the incident happened near Cupar in Fife on Thursday morning.

All services between Dundee and Edinburgh have been cancelled.

Trains between Aberdeen and Edinburgh are being diverted through Perth.

Passengers have been advised to allow extra time for their journey.

Replacement buses are being operated.