India Falls Short of Over 12 Lakh Blood Units Annually

India needs over 12 Lakh blood units annually but collects over 10 Lakh units. Ahmedabad has around 8 of 136 Gujarat licensed blood banks; with the state collecting over 8 Lakh units annually. Doctors highlight some of the common myths related to blood donation which is preventing active blood donation in India. Ahmedabad June …