Which blood group is called universal donor?
A
AB Positive
B
A Positive
C
B Negative
D
O Negative
Correct Answer: O Negative