The Council of Scientific and Industrial Research of India is located in New Delhi.
Where is the Council of Scientific and Industrial Research located in India?