Having science or technology problems? Call Indian Council of Medical Research. Indian Council of Medical Research will be able to help you with all your science or technology needs. Indian Council of Medical Research serves the New Delhi area. Source: dynamically generated.