The World Health Organisation has given $2 million to a Pune-based vaccine-making firm to develop and manufacture swine flu vaccine.