Body of newborn with paper stuffed in mouth found on Delhi flight
The body of a newborn was found with toilet paper stuffed in its mouth on a flight from Guwahati to New Delhi on Wednesday, according to the police. They believe the baby was delivered on board the flight in the toilet. Police suspect that the mother was an underage girl travelling from Imphal.