A swine flu vaccine does not give 100% protection, said physician Narendra Javdekar. He said people can ward off the infection by simply taking basic precautions. "Not everyone needs to go for the vaccine. Only people in high-risk category should take it," said Javdekar. read more