Blood bank falls short of annual requirement
The national blood bank received only 169,435 units of blood, far lower than the annual stock requirement…
Read MoreThe national blood bank received only 169,435 units of blood, far lower than the annual stock requirement…
Read More