Japan mother held for dumping newborn baby’s body in locker

June 02, 2018 1:26 PM

TOKYO (AFP) – A Japanese mother who allegedly delivered and killed her newborn baby at a Tokyo cafe before dumping the corpse in a locker was arrested on Saturday (June 2), police said.

# @News