I am a vegetarian but I take a Flintstones (because they taste good) vitamin every day so I get enough B12.
I agree.
The article is NOT an example of fine journalistic writing. Maybe...because it is reported by an Indian news service, it is customary in India to write in vague terms first before later narrowing the specifics down later in the story. ??
So essentially you are admitting that the vegetarian diet is not complete because you admit you must take your vitamins.
Anyone who wants to attack -- back off. It's not a religion and I don't think you should follow my diet. It's a preference. If I liked or wanted steak I'd eat it every day.