Browsing Tag


Newborn Baby Gets Thrown to Death from 17-Storey Building

A Chinese newborn with her umbilical cord still attached was found dead after apparently being thrown from a 17-storey building, Daily Mail reports Highly distressing images of the infant lying in a pool of blood, too graphic to publish, have been circulated widely on…

5th January 2015