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