How “essential” to donate blood to people with cancer?

by 100 Blood Donation