The National Blood Service (NBS) collected 182,696 units of blood last year, a volume which fell far below the annual demand of over 300,000 units recommended by the World Health Organisation (WHO), a 2023 performance...