Which foods are high in iron, vitamins B and B12 revealed as GPs warn healthy fresh meat, fruit and vegetables has got more ...