Hundreds of rail passengers travelling to Cornwall were left stranded in Wiltshire on Saturday after their train collided with a tree.

The incident happened at Crockwood, near West Lavington, at about 2pm.

The 13.06 First Great Western train from London Paddington to Penzance was travelling at about 120 mph through Crockwood when it struck a tree that had fallen in front of the train.

The train came to a stand still for about two hours while a shunter train pushed the commuter train into Westbury Station at 4mph.

Off-duty station staff returned to work to reopen the cafe to allow the hundreds of stranded passengers to get something to eat and drink.

Passenger Cassandra Nixon, added: “We certainly felt the tree hit the train. We were very concerned.”

Fellow passenger Marjorie James from Cornwall said she thought the train was going to be derailed.

The train driver, who is from Plymouth, was treated by an ambulance crew at the scene and later taken to the Royal United Hospital in Bath.