A person with which of the following blood groups can receive blood of any group?

A person with which of the following blood groups can receive blood of any group?

A. A
B. AB
C. B
D. O