A 70-year-old man has a haemoglobin of 70 g/L, MCV 120 fL, and hypersegmented neutrophils on blood film. Vitamin B12 is low. What is the most likely cause of B12 deficiency?
-
A
Dietary deficiency in a vegan
-
B
Pernicious anaemia
-
C
Terminal ileal resection
-
D
Metformin therapy