Feedback

Abandoned Baby's Mother Arrested

 

Japanese police have arrested a Vietnamese woman, the presumed mother of a newborn baby who was found abandoned in Tokyo. NTV's Joshua Brown reports.

Shows