Which blood group is called a universal donor? Blood group B Blood group O Blood group A Blood group AB