News

According to Stanford Blood Centre, there are a total of 8 types of blood groups, which are categorised based on the presence ...