English: This required blood donation.
Telugu: అది రక్త దానం యొక్క ఆవశ్యకత.