The country requires 1,500 units of blood daily but struggles with a poor donation culture and a Sh2.75 billion funding ...