News

Each donation has the power to save up to three lives.” Hospitals across England need over 5,000 blood donations every day to ensure they have the blood they need to treat patients for wide variety of ...