New Delhi: A vaccine against typhoid, that not only protected those vaccinated but also people around them, has passed the test in India.