Bharat Express

Sohom Das Lucy Letby

As a neonatal nurse at Chester Hospital in Cheshire, England, Lucy killed seven babies under her care and attempted to kill six more. She was sentenced last month to life in jail without the possibility of parole...