India's blood donation crisis: 4 million units short and getting worse

India collects only 11 million units of blood annually against a need of 15 million. The O-negative shortage is acute, urban blood banks run on single-day reserves, and the rural gap is catastrophic.