20100401 world.china: Outrage in China after 21 dead babies found in river