New Delhi: GlaxoSmithKline announced on Monday a single shot of its H1N1 swine flu vaccine will be enough to protect people from the virus. Glaxo