Maharashtra ranks first in blood collection in India, with approximately 21 lakh donors giving blood last year. Dr Mahendra ...