Which of the following blood group is the universal recipient?

A. AB Positive
B. O Negative
C. A Positive
D. B Positive