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