Vitamin B12 (cyanocobalamin) is a dark red compound containing cobalt. It is anti-pernicious anaemic vitamin. It is also known as castles extrinsic factor, animal protein factor. This vitamin is not found in plants. Liver, fish, meat, egg and milk are main source of vitamin B12 .