Body of newborn found in rest room at Houston Medical Center
The body of a newborn was found in a rest room at Houston Medical Center early today, police said.
Body of an unidentified toddler was found on Thursday in a toilet at the New Delhi railway station, police said.