they are still trapped inside the body of those who aren't the blood donors.. they want to gush out but are confined in the hands of money makers! Every 2 seconds, a person in India requires blood. India needs 4 crore units of blood every year but only 40 lakh units are available. - India Today Share blood. Share life. #WorldBloodDonorDay #Collab Challenge #yqbaba #YourQuoteAndMine Collaborating with YourQuote Baba