What kind of food sources are rich in b 12 and iron?

I recently decided to go vegetarian due to the bad conditions and the bad treatments animals receive in farms, slaughterhouses and etc., but i am worried as to where i could get iron and b 12 since i won't be eating any meat. Any vegan/vegetarian people or professionals out there who could give me some suggestions? Thanks..
What kind of food sources are rich in b 12 and iron?
Post Opinion