Japan Mother Held for Dumping Newborn Baby's Body in Locker

Officers found the decomposing body of an infant, who appeared to have been choked to death, in the locker last month after unpleasant smells were reported there.

from Top World News- News18.com https://ift.tt/2xzLlWx

Post a Comment

Previous Post Next Post