National Institute of Immunology (NII) is located in New Delhi.
Where is National Institute of Immunology (NII) located?