China

China

Newborn baby found dumped in a trash-filled ditch, bleeding and covered in maggots