KABUL (Pajhwok): The National Blood Bank says although 107 million CC of blood was collected and given to needy patients last year, it still faced