A woman has given birth to a premature baby on a high-speed train in Italy with a midwife witnessing the delivery on a phone call.
Passengers on the Frecciabianca 8606 train from Rome to Turin cheered as little Anna was born after her mum was in labour for 40 minutes.
When train manager Loredana Ferreri was told that a heavily pregnant woman was in labour, she started asking if there was any doctor on board, before diverting the train towards Arquata Scrivia, the closest station, in the province of Alessandria.