The Public Health Foundation of India, is an autonomous foundation located in New Delhi, India. The foundation was created as a public-private initiative and launched in 2006 with the aim of enhancing the capacity of public health professionals in the country over five to seven years. Read More