Six people have been killed and 16 others have been injured in a crash on a rail bridge linking two islands in Denmark.
The crash happened on a bridge linking the central islands of Zealand and Funen at about 8am local time (about 7am UK time) on Wednesday.
Danish media reported that a tarpaulin on a freight train hit a passenger train travelling in the opposite direction prompting it to brake suddenly.
The Storebaelt bridge is part of a bridges and tunnel link between the Danish islands.
Offices confirmed the train had hit an "unknown object", but did not further comment on the cause of the crash.
According to Danish train operator DSB, there was a total of 131 passengers and three employees on board the train.
DSB said six people were killed in the crash and confirmed the victims were passengers.
"There was a very, very loud bang and then the train stopped," a witness who had been onboard the train with his daughter told broadcaster TV2.
The passenger train had departed from the city of Odense, on the central Danish island of Fyn, and was heading towards Copenhagen before the crash.
The accident took place on a road-and-rail bridge, part of a transport system consisting of a road suspension bridge and a railway tunnel.
A Carlsberg spokesman said a freight train operated by DB Cargo, the logistics arm of the German railway company Deutsche Bahn, carrying goods for Carlsberg between its Fredericia brewery and Copenhagen, had been involved in the accident.
Thousands of cars travel on the bridge daily.
It was reported emergency services struggled to reach the train, because of a severe storm.
On Wednesday, the transport system was closed to cars because of strong winds but trains could pass.
Following the incident, the bridge was closed for both trains and vehicles, police said.
An emergency centre was also established in the town of Nyborg at the western end of the bridge.