A newborn baby was discovered lying between train coaches stationed near New Delhi Railway Station, as confirmed by the police on Monday. The body, found covered in blood but showing no external injuries, suggests the infant may have been discarded right after delivery.
