The Indian Council of Medical Research is located in New Delhi.
Where is the Indian Council of Medical Research located?