benefits of donating blood

Are there any benefits of donating blood?

Every blood donor saves the live(s) of 1-3 patients. But for some non-remunerated blood donors, there are those who donate blood mainly to save a patient’s life, and those who while saving a patient’s life may have interest in the…