Archive

Has China Gone Mad?

The dumping of 21 dead fetuses and babies is the latest sign that the Chinese have lost all respect for human life, says Daily Beast China correspondent Huang Hung.

articles/2010/04/02/has-china-gone-mad/adler-iran-nuclear-1_kkp5yl
Reuters

Got a tip? Send it to The Daily Beast here.