The Indian Council of Social Science Research is the national body overseeing research in the social sciences in India. It was established in New Delhi in 1969. From Wikipedia