An Indian baby survived a shocking birth when he slipped down a train toilet and landed on railway tracks just moments after his mother delivered him, police said Tuesday.

The 22-year-old woman fainted in the tiny toilet cubicle on Monday after giving birth on the train, which had briefly halted before reaching Hanumangarh station in western Rajasthan state. ‘The woman felt acute labour pain, so she went to the toilet to relieve herself and gave birth to a baby boy who slipped down through the toilet bowl and fell on the tracks,’ senior railway police official Subhash Vishnoi told AFP by phone.