Medicine General d23d4d51 Macrocytic anaemia is due to deficiency of: A Vit B1 B Vit B12 C Vit B2 D Vit B6 High-Yield Explanation No explanation provided.