What is pure vegetarian source of Vitamin B12?

What is vitamin B12, why vitamin deficiency occurs, can our body produce vitamin B12, what are vegetarian source of Vitamin B12? This video gives all answers