Lou Xiaoying is now dying from kidney failure.
An impoverished Chinese grandmother is being hailed as a hero after rescuing more than 30 newborn babies that she found dumped in trash cans while scavenging to make a living.
Lou Xiaoying, now 88 and suffering kidney failure, spent the past 40 years saving abandoned infants from the streets of Jinhua, the Huffington Post reports.
Mrs Xiaoying, who has one biological daughter, raised four of the children with her late husband Lin Zin and gave the others to family and friends.
She found her first baby while collecting rubbish in 1972 and adopted her last child Qiling, a little boy she found in a dumpster, when she was 82.