A commuter train carrying hundreds of people has derailed in northern Italy killing at least three people and seriously injuring 10, police said.
Two carriages of a Trenord train peeled off the rails at a switch track near Piotello Limito station on the outskirts of Milan.
Emergency services climbed through the wreckage helping the passengers to escape.
The accident happened early on Thursday as people headed into Milan at the start of the work day on the Trenord service.
Dozens more people were trapped in the wreckage receiving minor injuries, authorities said.
The train was heading from Cremona into Milan's Garibaldi station and came off the rails at points, suggesting that at least played a role in the derailment, the local prefect said.
Passengers said they felt the car shake for a few minutes before hearing a big bang, and then feeling the carriage crush in on them.
The incident halted train traffic into and out of Italy's financial capital for hours.
It was the latest incident involving Italy's ageing rail system. In 2016, 23 people were killed when two trains collided on a single track in an olive grove in Puglia, south-eastern Italy.
In 2009, 32 people were killed when a freight train carrying liquefied petroleum gas derailed and exploded in Viareggio, Tuscany.