Annually India requires 8 million units of blood, but only 5 million units are collected
2 Dec 2017 7:52 PM