Low haemoglobin due to anaemia may be caused by the following: poor diet or nutrition, deficiency of iron, deficiency of ...