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